問題
- Liferay DXP のデフォルトのサイトマップ形式は「サイトマップ インデックス」です。 たとえば、http://localhost:8080/sitemap.xml にアクセスすると、次のコンテンツが返されます。 代わりにサイトマップを使用するように既定の形式を変更するにはどうすればよいですか?
<sitemapindex> <sitemap> <loc>http://localhost:8080/sitemap.xml?p_l_id=2&layoutUuid=056d0228-b82c-3a0f-800d-942f656b3cec&groupId=20122&privateLayout=false</loc> </sitemap> </sitemapindex>
環境
- ライフレイ DXP 7.0 - 7.4
解像度
- 次のプロパティを portal-ext.properties に追加し、サーバーを再起動します。
# このプロパティを false に設定して、
レイアウト セットに基づいて sitemap.xml # ファイルを作成します。 デフォルトでは、サイトマップ インデックスが作成され、
# すべての URL セットを含む
つの大きなファイルではなく、複数のサイトマップ ファイルへのリンクが提供されます。 これにより、必要な帯域幅が減り、パフォーマンスが向上します。 詳細については、
# https://www.sitemaps.org/protocol.html を参照してください。
#
# Env: LIFERAY_XML_PERIOD_SITEMAP_PERIOD_INDEX_PERIOD_ENABLED
#
xml.sitemap.index.enabled=false
追加情報
- サイトマップ インデックスとサイトマップはどちらも標準形式です。 詳細については、次のリンクを参照してください。
https://support.google.com/webmasters/answer/75712?hl=ja
https://www.sitemaps.org/protocol.html#validating