0

我有一个德语和英语的网站。

如果您访问网址http://www.example.com/posts/1中没有“en”或“de”的网站,我会检查浏览器语言并决定用户喜欢哪种语言。

因此,如果英语用户访问该站点http://www.example.com/posts/1,我会显示英语内容并将“en”语言(无重定向)添加到页面上的所有链接。在下一次单击链接时,用户切换到“en”版本。

在每个站点上,我都有 hreflang 条目

<link rel="alternate" hreflang="de" href="http://www.example.com/de/posts/1" />
<link rel="alternate" hreflang="en" href="http://www.example.com/en/posts/1" />

问题是搜索引擎将http://www.example.com/posts/1添加到他们的索引中。

1.)我怎样才能避免这种情况?我必须为一种语言设置规范链接吗?

2.) 将用户重定向到语言站点会更好吗?

4

1 回答 1

1

Google 在两篇博文中对此进行了介绍:

于 2012-06-03T22:36:59.527 回答