主選單(類別)未顯示在已啟用Fastly的子頁面上

本文說明如何在啟用Fastly或Varnish時,修正主要功能表(或我們使用手冊中的類別頂端導覽功能表)未顯示在店面子頁面(例如blog/page)的問題。

說明 description

環境

  • Adobe Commerce內部部署2.X.X
  • 雲端基礎結構上的Adobe Commerce 2.X.X
  • Fastly或Varnish

問題/症狀

  • 主要功能表(類別頂端導覽)未顯示在店面子頁面上(例如,blog/page)。
  • 只有啟用Fastly或Varnish快取時,才會發生問題。

原因

此問題是由頁面 URL索引鍵 引數(搜尋引擎最佳化設定)中不允許的’/'字元(斜線)所造成。 若錯誤地指定URL路徑 (完整頁面位置)而非URL索引鍵,就會發生這種情況。

例如:

  • 不正確: blog/page_name
  • 正確: page_name

SEO設定的 URL金鑰引數

解決方法 resolution

針對您商店的所有頁面,從URL索引鍵引數中移除/字元(斜線)。

換言之,使用URL索引鍵而非URL路徑:僅提及沒有父資源/目錄的頁面名稱。

關於頁面階層和SEO的建議

若要設定頁面階層,請使用 編輯頁面 功能表的 階層 區段。

您也可以使用內容 > 元素 > 階層功能表 — 適用於較複雜的階層解決方案。

針對產品頁面上的SEO用途,請使用URL重寫(行銷> SEO和搜尋 > URL重寫)。

相關閱讀

SEO的 URL索引鍵 引數:

頁面階層:

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