Fastlyが有効になっているサブページにメインメニュー(カテゴリー)が表示されない
この記事では、FastlyまたはVarnishが有効になっている場合に、メインメニュー(またはユーザーガイドの カテゴリトップナビゲーションメニュー)がストアフロントサブページ(例:blog/page)に表示されない問題を修正する方法について説明します。
説明 description
環境
- Adobe Commerce オンプレミス 2.X.X
- Adobe Commerce on cloud infrastructure 2.X.X
- FastlyまたはVarnish
問題/症状
- メインメニュー(カテゴリトップナビゲーション)は、ストアフロントサブページ(
blog/pageなど)に表示されません。 - この問題は、FastlyまたはVarnish キャッシュが有効になっている場合にのみ発生します。
原因
この問題は、ページのURL キー パラメーターの許可されていない’/'文字(スラッシュ)が原因で発生します(検索エンジン最適化設定)。 これは、URL キーの代わりにURL パス (ページ全体の場所)が誤って指定された場合に発生します。
次に例を示します。
- 不正確:
blog/page_name - 正解:
page_name
解決策 resolution
ストアのすべてのページのURL Key パラメーターから/文字(スラッシュ)を削除します。
言い換えれば、URL パスの代わりにURL キーを使用します。親リソースやディレクトリがないページ名だけを指定します。
ページ階層とSEOに関する推奨事項
ページ階層を設定するには、 ページを編集 メニューの階層 セクションを使用します。
コンテンツ を使用することもできます > 要素 > 階層 メニュー – より複雑な階層ソリューションの場合。
商品ページでSEOを目的として、URL書き換え( マーケティング )を使用します > SEOと検索 > URLの書き換え)。
関連トピックス
SEOのURL キー パラメーター:
ページ階層:
recommendation-more-help
experience-cloud-kcs-help-kbarticles