翻訳された言語のみのページで、Liferay に hreflang タグを埋めてもらいたい
knowledge-article-header-disclaimer-how-to
knowledge-article-header-disclaimer
legacy-article
learn-legacy-article-disclaimer-text
問題
- Liferay は、そのサイトで利用可能なすべてのロケールのすべてのページの先頭に、hreflang 代替 URL を生成します。
- コンテンツの翻訳が利用できない場合は、デフォルトの言語で表示されます。
- このように、サイト クローラーが翻訳されていないページをスクレイピングすると、それらのページに重複コンテンツのフラグが付けられ、サイトが罰せられる可能性があります。
解決策
- Liferay DXP 7.4 では、翻訳された言語のみのページで hreflang タグを埋める新しい機能が導入されました。
- この機能は、ページごとに翻訳可能なフラグメントを検索し、フラグメントごとに利用可能な言語のキーを検索します。 見つかった場合は、使用可能な言語に追加されます。
- この機能を有効にするには、 コントロール パネル > システム設定 > ページ > SEO に移動し、[翻訳された Hreflang のみを有効にする] を選択します。
- このようにして、翻訳されていない言語の hreflang タグがページに含まれなくなります。

did-this-article-resolve-your-issue