英語とスペイン語の両方をサポートするランディングページがあります。 DIRはように、現在の設定です:ウェブページにhreflangを正しく追加する
フォルダ
-
index.htmlを - インデックス - spanish.html
- 他のもの
各HTMLファイルが含まれています:
<link rel="alternate" href="https://www.example.com/" hreflang="en-def" />
<link rel="alternate" href="https://www.example.com/index-spanish.html" hreflang="es-def" />
を
私のhreflangの理解から、私のスペイン語のhtmlページはスペイン語またはIPで設定されたブラウザで言語設定を使用している場合は、ユーザーに提供されます(私が間違っている場合は私を修正してください)。
問題は起こらないということです。問題は、この設定をどのようにして正しいページを提供するにはどうすればいいですか?すべてのあなたの助けを前にありがとう!
-Alec
私は 'es-def'が有効なhreflang値ではないと思います。各値は2文字である必要があるように見えるので、 'def'は無効です。 w3schoolsには有効な値[here](http://www.w3schools.com/tags/ref_language_codes.asp)のリストがあります(他の場所には見つかりません)。 –
返信いただきありがとうございます!私はちょうどesとenを試しましたが、残念ながら何も変わりませんでした。 – adilanchian