修正Adobe Experience Manager中的內容片段存取問題

本文會解決Adobe Experience Manager as a Cloud Service中的內容片段問題 — 由於不正確的存放庫設定和外部器設定,導致無法在開發、測試和生產環境中存取Sites。 解決方案涉及驗證和更新外部器設定,以確保正確路由和無縫存取內容片段。

說明 description

環境

Adobe Experience Manager as a Cloud Service (AEMaaCS) — 網站

問題/症狀

當您開啟內容片段且無法載入時,您會發現repoURL不正確。

解決方法 resolution

若要解決此問題,請遵循下列步驟:

  1. 驗證 Open Services Gateway Initiative (OSGI)設定(例如config.author)下的程式碼基底中的外部化程式設定。 找出檔案com.day.cq.commons.impl.ExternalizerImpl.xml

  2. 確定外部器設定包含每個環境的專案。 例如:

    code language-none
    author $[ env:AEM_EXTERNALIZER_AUTHOR;default=http://localhost:4502]     publish $[ env:AEM_EXTERNALIZER_PUBLISH;default=http://localhost:4503]     preview $[ env:AEM_EXTERNALIZER_PREVIEW;default=http://localhost:4503]
    

    視需要根據環境設定修改或新增專案。

  3. 部署變更,並確認可存取內容片段而不會發生重新導向問題。

  4. 確認存取內容片段現在會指向正確的存放庫,並確保所有環境中的功能一致。

相關閱讀

AEM as a Cloud Service中外部化程式的預設行為

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f