如何根据浏览器区域设置重定向用户而不丢失任何排名


How to redirect the user depending on the browser locale without losing any ranking

我目前有一个只有英文版的网站。此网站已在搜索引擎中建立索引。我正在翻译它,我的新URL是这样的:

  • 英语:http://www.mywebsite.com/en/controller/method
  • 法语:http://www.mywebsite.com/fr/controller/method

我希望当用户在网站上加载一个URL中没有任何区域设置的页面时,他会被重定向到一个新的URL,其中包含他的浏览器区域设置
我的问题是不是如何做到这一点,但我不想在搜索引擎中失去任何排名,我不知道301重定向是否足够,因为搜索引擎将根据它们提供的语言环境重定向到两个不同的URL。。。

谷歌会理解吗

谢谢。

搜索引擎通常不会发送浏览器区域设置(接受语言HTTP标头)。这意味着,对于没有区域设置信息的请求,他们只会看到您实现的任何内容作为默认选项,因为该信息可能是英文的,因为它已经被索引了。

适用所有其他有关重定向的标准规则。

相关文章: