重定向属性不会转出到AEM活动副本
在转出期间,在Blueprint页面的Redirect和Permanent Redirect字段中配置的重定向设置不会传播到活动副本,因为默认的MSM操作不包括与重定向相关的属性。 要解决此问题,请覆盖默认OSGi配置以包含这些属性。
描述 description
环境
- 产品: Adobe Experience Manager as a Cloud Service (AEMaaCS) — 站点
- 方案:具有Live Copy转出的多站点管理器(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