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

SEO設定のURL キーパラメーター

解決策 resolution

ストアのすべてのページのURL Key パラメーターから/文字(スラッシュ)を削除します。

言い換えれば、URL パスの代わりにURL キーを使用します。親リソースやディレクトリがないページ名だけを指定します。

ページ階層とSEOに関する推奨事項

ページ階層を設定するには、 ページを編集 メニューの階層 セクションを使用します。

コンテンツ を使用することもできます > 要素 > 階層 メニュー – より複雑な階層ソリューションの場合。

商品ページでSEOを目的として、URL書き換え( マーケティング )を使用します > SEOと検索 > URLの書き換え)。

関連トピックス

SEOのURL キー パラメーター:

ページ階層:

recommendation-more-help
experience-cloud-kcs-help-kbarticles