主選單(類別)未顯示在已啟用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設定的
解決方法 resolution
針對您商店的所有頁面,從URL索引鍵引數中移除/字元(斜線)。
換言之,使用URL索引鍵而非URL路徑:僅提及沒有父資源/目錄的頁面名稱。
關於頁面階層和SEO的建議
若要設定頁面階層,請使用 編輯頁面 功能表的 階層 區段。
您也可以使用內容 > 元素 > 階層功能表 — 適用於較複雜的階層解決方案。
針對產品頁面上的SEO用途,請使用URL重寫(行銷) > SEO和搜尋 > URL重寫)。
相關閱讀
SEO的 URL索引鍵 引數:
頁面階層:
recommendation-more-help
experience-cloud-kcs-help-kbarticles