コンテンツフラグメントリンクが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

この問題を解決するには、次の手順に従います。

  1. <author-instance>/system/console/configMgr に移動して、OSGi コンソールにアクセスします。
  2. Day CQ Link Externalizercom.day.cq.commons.impl.ExternalizerImpl)を探して検査します。 author ドメインを確認し、各環境に対して正しいCloud Service オーサー URL を使用していることを確認します。
  3. AEM_EXTERNALIZER_AUTHOR などのCloud Manager環境変数が正しく定義されていることを確認します。 古くなった値や間違った値を更新します。
  4. 古い設定を削除するには、ブラウザーのキャッシュと Cookie をクリアします。
  5. アプリケーションを再デプロイして、変更を適用します。
  6. AEM スタートページでコンテンツフラグメントリンクをクリックします。 URL に repo=author-p<instance-id> とクエリパラメーター ?appId=aem-cf-admin が含まれていることを確認してください。

関連資料

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