SXAサイトマップに冗長な多言語エントリが含まれる


解説

多言語サイトのSXAモジュールでSitemap.xmlファイル機能を使用する場合、作成されたXMLファイルの<loc>ノードは、すべての言語バージョンで同じです。これにより、ブラウザでサイトマップにアクセスしようとすると、サイトマップで生成されるURLに言語コードが埋め込まれません。使用している言語バージョンの数だけ各URLは繰り返されますが、言語コードは含まれません。

この問題は、SXA 1.6.0以降のバージョンで発生しますが、SXA 9.3.0で修正されました。

解決法

本問題を解決するには 、影響を受ける製品バージョンと互換性のあるHotfixまたはパッチをダウンロードしてインストールしてください。

各Hotfixは特定のSitecore XPバージョン専用に作成されたものであり、他のSitecore XPバージョンにインストールしたり、(互換性が確認できるまでは)他のHotfixと組み合わせてインストールしたりしないでください。Sitecore XPインスタンスのどれかに他のHotfixがすでにインストールされている場合は、互換性チェックのリクエストをSitecoreサポートに送信してください。 

ZIPファイルを解凍し、インストールの手順書や関連ファイルを確認してください。HotfixはCMインスタンスにインストールしてから、貴社の標準の開発手法で他のインスタンスと同期する必要があります。