我正在考虑使用这种结构来访问一些假设的页面:
/富/ ID /一些友好串
这里的关键部分是标识页面的“ID”,因此所有非ID的内容仅与SEO相关。我还希望其他所有不是“/ foo / ID / some-friendly-string”的内容重定向到原始链接。例如:
但是,如果这些链接在互联网上某处被“污染”并且蜘蛛开始使用“/ foo / ID / some-friendly-string-blah-blah-pollution”URL访问它们,该怎么办?我甚至不知道是否会发生这种情况,但是,如果一个坏人决定在一些知名论坛上发布数千个这样的“不同”链接或者其他类似的话 - 那么谷歌会发现成千上万的“不同”网址301-重定向到同一页面。
在这种情况下 - 只要端点是唯一的并且没有内容重复,谷歌是否存在某种惩罚或谷歌是否完全相同?
我可能对此有点偏执,但这只是我研究可解释情况的本质:)
感谢您的想法
答案 0 :(得分:1)
您使用301重定向的方法是正确的。
如果用户通过多个不同的网址访问您的网站,则301重定向非常有用。 例如,您可以通过多种方式访问给定ID的页面,例如:
最好选择其中一个网址(您已决定http://yoursite.com/foo/ID/some-friendly-string
)作为首选网址,并使用301重定向将其他网址的流量发送到您首选的网址。
我还建议在页面上的 HEAD 部分添加规范链接,例如
<link rel="canonical" href="http://yourwebsite.com/foo/ID/some-friendly-string"/>
您可以在以下网址获取有关301重定向的更多详细信息:
我希望这可以帮助您完成重定向决策。
修改强>
我忘了提一个非常好的例子,即Stack Overflow。这个问题的网址是
http://stackoverflow.com/questions/14318239/seo-301-redirect-limits
但您可以使用http://stackoverflow.com/questions/14318239/blahblah
访问它,并将重定向到原始网址。