コンテンツフラグメントリンクがAEM スタートページに間違った URL を読み込む
この記事では、古い Externalizer 設定やCloud Manager環境変数の設定の誤りが原因で、Adobe Experience Manager(AEM)の開始ページのコンテンツフラグメントリンクで、環境全体で誤った URL が読み込まれる問題に対処します。 この問題を修正するには、Externalizer 設定を更新し、環境変数を修正し、アプリを再デプロイし、キャッシュをクリアして、リンクの精度を検証します。
説明 description
環境
Adobe Experience Manager as a Cloud Service(AEMaaCS) - Assets
問題/症状
AEM開始ページのコンテンツフラグメントリンクが、環境全体で間違った URL を読み込む。 症状は次のとおりです。
- 古いドメインまたはカスタムドメインにリダイレクトする URL
- リンクにクエリパラメーターがないか正しくない(例:
?appId=aem-cf-admin)
解決策 resolution
この問題を解決するには、次の手順に従います。
<author-instance>/system/console/configMgrに移動して、OSGi コンソールにアクセスします。- Day CQ Link Externalizer (
com.day.cq.commons.impl.ExternalizerImpl)を探して検査します。authorドメインを確認し、各環境に対して正しいCloud Service オーサー URL を使用していることを確認します。 AEM_EXTERNALIZER_AUTHORなどのCloud Manager環境変数が正しく定義されていることを確認します。 古くなった値や間違った値を更新します。- 古い設定を削除するには、ブラウザーのキャッシュと Cookie をクリアします。
- アプリケーションを再デプロイして、変更を適用します。
- AEM スタートページでコンテンツフラグメントリンクをクリックします。 URL に
repo=author-p<instance-id>とクエリパラメーター?appId=aem-cf-adminが含まれていることを確認してください。
関連資料
- コンテンツフラグメントのアクセスに関する問題の修正 (AEM ドキュメント)
- AEMaaCS ユーザーガイドの OSGi の設定
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f