重定向属性不会转出到AEM活动副本

在转出期间,在Blueprint页面的RedirectPermanent Redirect字段中配置的重定向设置不会传播到活动副本,因为默认的MSM操作不包括与重定向相关的属性。 要解决此问题,请覆盖默认OSGi配置以包含这些属性。

描述 description

环境

  • 产品: Adobe Experience Manager as a Cloud Service (AEMaaCS) — 站点
  • 方案:具有Live Copy转出的多站点管理器(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