0
我工作的一个网站,有许多语言优惠和当用户进入到example.com
,一个小PHP脚本检测用户浏览器的首选语言(基于Accept-Language header
),并基于其重定向使用header(Location: ...)
到en.example.com
,it.example.com
上,es.example.com
等 现在,这个作品完美,但我发现搜索引擎无法正确索引主页。我不太了解HTTP协议,但我意识到我在这里做错了什么。有没有人有关于如何解决这个问题的建议?在主页中重定向?
那么,即使谷歌这样做。当您输入“google.com”时,它会检测您的位置,并根据它将您重定向到“google.co.jp”或“google.co.in”,“google.fr”。另外,我给用户更改他们的首选语言的可能性(并将其保存到cookie中)。 – federicot 2012-07-23 20:58:24
在这种情况下(查看cookie是否存在,如果没有找到(可能可能是语言)并在cookie中重定向,如果存在cookie,则不做任何操作。切换语言的按钮是网站每个页面上的链接。 .. – donald123 2012-07-24 06:30:30
好主意。这样即使不接受cookies的人也可以改变他们的语言。我希望搜索引擎可以抓取头重定向。谢谢你的回答! – federicot 2012-07-25 06:50:40