4

很明显,在 2010 年,Google 的 Matt Cutts 在一次采访中以及采访后的后续电子邮件交流中透露,如果您使用域到域 HTTP 状态 301 重定向,Google 会降低页面排名。换句话说,如果您有example.com 和购买example.com 并使用HTTP 状态301 重定向到examples.com,Google 已经承认他们通常会为此扣除PR。

好的,剩下的就是 HTTP 状态 302 和 HTTP 状态 307 重定向。他们在 wikipedia 上说 307 是新方法,并且 HTTP 状态 302 是“混蛋”,并不是真正正确的重定向方法。问题是——自 IE6 以来的大多数浏览器都支持 HTTP 状态 307 吗?看,我没有 IE6 浏览器来测试了。

所以问题是——如果我们需要开始使用 HTTP 状态 307 重定向,它会在 IE6 之后发布的浏览器以及 IE6 浏览器中工作吗?

4

1 回答 1

3

我决定使用 302 重定向,原因如下:

  • 谷歌当然不能因为不使用 307 重定向而惩罚整个网络,因为几乎没有人知道它。您可以下载和安装的大多数产品仍然使用 301 或 302 重定向。或者,如果他们只是使用 header('Location: x') 调用,则无论如何默认为 302 重定向。
  • Google 已经承认(在我在原始帖子中提供的来源中)如果您将 301 重定向用于域到域重定向,则会受到惩罚。
  • 如果我想在浏览器中获得最大的接受度,至少现在 HTTP 302 状态代码将比 HTTP 307 更可取。但是,根据我所读到的内容,HTTP 307 是未来。然而,HTML5 仍然是未来,截至 2012 年它还没有准备好。
于 2012-07-06T08:43:54.283 回答