legacy-knowledge-base
公開されました Jun. 30, 2025

翻訳された言語のみのページで、Liferay に hreflang タグを埋めてもらいたい

投稿者

Tímea Bihari

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • Liferay は、そのサイトで利用可能なすべてのロケールのすべてのページの先頭に、hreflang 代替 URL を生成します。
  • コンテンツの翻訳が利用できない場合は、デフォルトの言語で表示されます。
  • このように、サイト クローラーが翻訳されていないページをスクレイピングすると、それらのページに重複コンテンツのフラグが付けられ、サイトが罰せられる可能性があります。

Environment

  • Liferay DXP 7.4

解決策

  • Liferay DXP 7.4 では、翻訳された言語のみのページで hreflang タグを埋める新しい機能が導入されました。
  • この機能は、ページごとに翻訳可能なフラグメントを検索し、フラグメントごとに利用可能な言語のキーを検索します。 見つかった場合は、使用可能な言語に追加されます。
  • この機能を有効にするには、 コントロール パネル > システム設定 > ページ > SEO に移動し、[翻訳された Hreflang のみを有効にする] を選択します。
  • このようにして、翻訳されていない言語の hreflang タグがページに含まれなくなります。

OTH.png

追加情報

  • LPS-110354
did-this-article-resolve-your-issue

legacy-knowledge-base