我正在开发一个处理多种语言的网站,当用户进入example.com
时,一个小小的PHP脚本会检测用户浏览器的首选语言(基于Accept-Language header
)并基于它使用header(Location: ...)
重定向到en.example.com
,it.example.com
,es.example.com
等。
现在,这完全有效,但我发现搜索引擎在正确索引主页时失败了。我对HTTP协议知之甚少,但我发现我在这里做错了。有没有人建议如何解决这个问题?
答案 0 :(得分:0)
你为什么这样做? 在您的情况下 - 当我将该网站称为代理人时,我将永远不会看到您的德语网站或仅仅是...
你应该给'用户'选择他们想要的语言...然后google和co应该更接近你的朋友