【发布时间】:2014-06-18 03:52:44
【问题描述】:
客户有一个网站,其中 URL 包含相关产品的参数。例如,产品 A 的页面已被索引为:
www.website.com/A
也可以作为
www.website.com/A?related-to-B
和
www.website.com/A?related-to-C
等等
所有这些 URL 的内容完全相同,这会导致重复的内容问题和总索引页面的数量,大约是他实际页面数量的 10 倍。
如何告诉 Google 301 每个索引页面有 ?related-to-X 回到没有它的页面?该网站使用 PHP。
(我认为这是许多以前通过附属链接遇到的问题,所以我想解决方案应该包括修改 HTTP 标头)
【问题讨论】:
-
您可以尝试检查客户端的useragent字符串,如果客户端是google
Mozilla/5.0 (compatible; Googlebot/2.1;+http://www.google.com/bot.html)然后将其重定向到主文章页面。
标签: php .htaccess seo canonical-link