我的/路由应该重定向到/ en /?

时间:2011-07-21 19:35:55

标签: url seo url-routing

我正在使用url策略开发网站,该网站的语言环境嵌入在网址中,例如

example.com/en/    - Welcome page in English
example.com/en/... - English pages here
example.com/de/    - Welcome page in German

如果用户打开网址http://example.com/,则应显示默认(英文)内容。问题是,我应该复制http://example.com/en/中的内容还是应该重定向到该位置?

我认为如果用户没有被重定向到/ route,用户会发现它更直观。但我听说搜索引擎(主要是谷歌)不喜欢多个页面包含相同的内容,并会根据此降级页面排名。

这是真的吗?

2 个答案:

答案 0 :(得分:2)

我认为最好的方法是重定向到该位置。在您的网站上有重复内容不是一个好的搜索引擎优化。

答案 1 :(得分:0)

我认为如果您将所选语言保存在客户端本身(即:cookie),您可以在不进行任何重定向或重复内容的情况下离开。

所以默认情况下,在内部,您将显示英语内容。但如果用户选择其他语言,则会在浏览器中设置cookie,下次有了这个cookie,您现在可以在内部决定显示另一种语言的内容。

编辑:拥有不同的域名也可能有所帮助,例如:en.example.com和es.example.com(这将允许谷歌为您的两个网站编制索引)