4

我正在考虑做这样的结构来访问一些假设的页面:

/foo/ID/一些友好的字符串

这里的关键部分是标识页面的“ID”,因此所有不是 ID 的内容都只与 SEO 相关。我还希望所有不是“/foo/ID/some-friendly-string”的东西都重定向到原始链接。例如。:

  • /foo/ID ---> /foo/ID/some-friendly-string
  • /foo/ID/some-friendly-string-blah ---> /foo/ID/some-friendly-string

但是,如果这些链接以某种方式在互联网上的某个地方被“污染”并且蜘蛛开始使用“/foo/ID/some-friendly-string-blah-blah-pollution” URL 访问它们怎么办?我什至不知道这是否会发生,但是如果某个坏人决定在一些知名论坛或类似的论坛上发布数千个这样的“不同”链接,那么谷歌会找到数千个“不同”的 URL 301-重定向到同一页面。

在这种情况下 - 是否会有某种惩罚,或者只要端点是唯一的并且没有内容重复,谷歌是否都一样?

我可能对此有点偏执,但这只是我调查可解释情况的本性:)

谢谢你的想法

4

1 回答 1

1

您使用 301 重定向的方法是正确的。

如果人们通过多个不同的 URL 访问您的网站,301 重定向非常有用。例如,可以通过多种方式访问​​给定 ID 的页面,例如:

选择其中一个 URL(您已决定这样做http://yoursite.com/foo/ID/some-friendly-string)作为首选 URL 并使用 301 重定向将流量从其他 URL 发送到首选 URL 是一个好主意。

我还建议将规范链接添加到页面上的HEAD部分,例如

<link rel="canonical" href="http://yourwebsite.com/foo/ID/some-friendly-string"/>

您可以在以下位置获取有关 301 重定向的更多详细信息:

我希望这将帮助您做出有关重定向的决定。

编辑

我忘了提一个很好的例子,即 Stack Overflow。此问题的 URL 是, http://stackoverflow.com/questions/14318239/seo-301-redirect-limits但您可以使用它访问它,http://stackoverflow.com/questions/14318239/blahblah并将重定向到原始 URL。

于 2013-01-14T21:38:29.217 回答