重新導向屬性不會轉出至AEM即時副本
在轉出期間,在Blueprint頁面上的Redirect和Permanent Redirect欄位中設定的重新導向設定不會傳播至即時副本,因為預設的MSM動作會排除重新導向相關屬性。 若要解決此問題,請覆寫預設OSGi設定以包含這些屬性。
說明 description
環境
- 產品: Adobe Experience Manager as a Cloud Service (AEMaaCS) — 網站
- 案例:具有即時副本轉出的多網站管理員(MSM)
問題/症狀
- 轉出後,
Redirect或Permanent Redirect欄位中設定的重新導向沒有出現在即時副本中。 - 轉出後的即時副本上仍缺少cq:redirectTarget。
- cq:redirectPermanent/redirectStatus不會從Blueprint傳播至即時副本。
- 即時副本會提供原始頁面,而非設定的重新導向目標。
解決方法 resolution
請依照下列步驟解決問題:
- 重新定義
cq.wcm.msm.action.excludedprops並將redirectTarget|redirectStatus新增到規則運算式:(designPath|template|lastTranslationUpdate|targetEngine|robotsTags)$).*,就像這樣cq:(?!(designPath|template|lastTranslationUpdate|targetEngine|robotsTags|redirectTarget|redirectStatus)$).* - 謹慎地將變更與現有現成配置合併,以避免影響其他即時副本。
- 在較低的環境中徹底部署和測試此設定變更。
- 驗證後,視情況將設定變更套用至中繼或生產環境。
- 透過檢查即時副本上的相關欄位,驗證轉出時重新導向屬性是否正確傳播。
相關閱讀
在AEM as a Cloud Service使用手冊中設定Adobe Experience Manager as a Cloud Service的OSGi
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f