リダイレクトプロパティがAEM ライブコピーにロールアウトされない
ブループリントページの Redirect および Permanent Redirect フィールドで設定されたリダイレクト設定は、ロールアウト中にライブコピーに反映されません。これは、デフォルトの MSM アクションがリダイレクト関連のプロパティを除外しているためです。 この問題を解決するには、デフォルトの OSGi 設定を上書きしてこれらのプロパティを含めます。
説明 description
環境
- 製品: Adobe Experience Manager as a Cloud Service(AEMaaCS) - Sites
- シナリオ:ライブコピーのロールアウトを使用した マルチサイトマネージャー(MSM)
問題/症状
RedirectまたはPermanent Redirectフィールドで設定されたリダイレクトが、ロールアウト後にライブコピーに表示されない。- ロールアウト後のライブコピーで cq:redirectTarget が見つからない。
- cq:redirectPermanent/redirectStatus がブループリントからライブコピーに伝わりません。
- ライブコピーは、設定済みのリダイレクトターゲットの代わりに元のページを提供します。
解決策 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