【发布时间】:2014-05-08 10:58:11
【问题描述】:
大家好。 我有一个 Prestashop 网站,有不同的语言和不同的国家/地区,其中一些国家使用相同的语言,但货币不同,或者存在细微差异,例如可用选项或产品颜色,但主要产品是相同的。
这在google上的站长工具上引起了一些警告,主要是由于重复的标题,或重复的描述或类似的原因。
问题是澳大利亚商品是一种英语商品,但与英国商品具有不同的货币和不同的 URL。
在网上搜索我发现一个好的做法是插入带有rel="alternate" 的hreflang 链接,所以基本上,我想在页面头部获得类似的内容:
<link rel="alternate" hreflang="en-us" href="http://www.example.com/en/page.html" />
<link rel="alternate" hreflang="en" href="http://www.example.com/en/page.html" />
<link rel="alternate" hreflang="en-au" href="http://www.example.com/au/page.html" />
<link rel="alternate" hreflang="de" href="http://www.example.com/de/seite.html" />
在一个完美的世界中,所有的组合都应该从数据库中获取,但我也可以使用“更多”的静态解决方案。有人知道吗:
1) 这是我在网站管理员工具中发现的问题的解决方案吗?
2) 在这种情况下,这可能是处理重复内容警告的最佳方式(如果答案 1 为“否”)
3) 是否有一种干净的方式来处理"en-us"(或任何其他组合)部分?
4) 是否有一种干净的方式来处理"/de/seite.html"(或其他)部分?
【问题讨论】:
标签: internationalization seo prestashop canonical-link rel