重新導向屬性不會轉出至AEM即時副本

在轉出期間,在Blueprint頁面上的RedirectPermanent Redirect欄位中設定的重新導向設定不會傳播至即時副本,因為預設的MSM動作會排除重新導向相關屬性。 若要解決此問題,請覆寫預設OSGi設定以包含這些屬性。

說明 description

環境

  • 產品: Adobe Experience Manager as a Cloud Service (AEMaaCS) — 網站
  • 案例:具有即時副本轉出的多網站管理員(MSM)

問題/症狀

  • 轉出後,RedirectPermanent Redirect欄位中設定的重新導向沒有出現在即時副本中。
  • 轉出後的即時副本上仍缺少cq:redirectTarget。
  • cq:redirectPermanent/redirectStatus不會從Blueprint傳播至即時副本。
  • 即時副本會提供原始頁面,而非設定的重新導向目標。

解決方法 resolution

請依照下列步驟解決問題:

  1. 重新定義cq.wcm.msm.action.excludedprops並將redirectTarget|redirectStatus新增到規則運算式: (designPath|template|lastTranslationUpdate|targetEngine|robotsTags)$).*,就像這樣cq:(?!(designPath|template|lastTranslationUpdate|targetEngine|robotsTags|redirectTarget|redirectStatus)$).*
  2. 謹慎地將變更與現有現成配置合併,以避免影響其他即時副本。
  3. 在較低的環境中徹底部署和測試此設定變更。
  4. 驗證後,視情況將設定變更套用至中繼或生產環境。
  5. 透過檢查即時副本上的相關欄位,驗證轉出時重新導向屬性是否正確傳播。

相關閱讀

在AEM as a Cloud Service使用手冊中設定Adobe Experience Manager as a Cloud Service的OSGi

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