私は多くの言語を扱うWebサイトで作業しており、ユーザーがに入るとexample.com
、小さなPHPスクリプトがユーザーのブラウザーの優先言語(に基づいて)を検出し、それに基づいて、、、などを使用しAccept-Language header
てリダイレクトします。完全に機能しますが、検索エンジンがホームページのインデックス作成に失敗することがわかりました。HTTPプロトコルについてはよくわかりませんが、ここで何か問題が発生していることに気付きました。誰かがこれを修正する方法についての提案がありますか?header(Location: ...)
en.example.com
it.example.com
es.example.com