301重定向和307重定向的区别

21

我想知道301重定向和307重定向之间的区别。

我想通过自制的URL重定向程序生成反向链接,希望任何“链接权”或“页面等级权”都能直接从原始的背景页面流向最终的URL,但如果其中一个原始的背景页面出现问题,我想能够通过删除该特定页面的重定向链接关闭该链接。明白我的意思吗?

我的理解是301是永久性的,这意味着谷歌会看到301并将其缓存的URL更新为最终目标地址,无论我以后是否关闭该重定向。

如果我使用307,则不会缓存目标URL,并将继续检查重定向URL以查看反向链接实际指向何处,如果我关闭重定向链接,则谷歌将不再将该反向链接分配给目标URL。

这是正确的总结吗?


2
307会保留POST请求!而301可能/会将POST改为GET。 - CoR
1个回答

18

没错。实际上,307重定向是更常见的302重定向的变种。

301 永久移动。所有将来的请求都应该指向给定的URI。

307 Temporary Redirect (since HTTP/1.1)
In this case, the request should be repeated with another URI;
however, future requests should still use the original URI.

谢谢您的回答。具体来说,307会传递“链接权重”吗?当该307被删除或更新时,“不良权重”是否会停止影响终端点URL,或者可以将“链接权重”指向新的URL?我所说的“链接权重”是指反向链接对页面的影响,无论它是好的PR还是坏的。例如,如果我从Google认为是不好的博客中获得链接,并通过将307转换为404来删除到我的站点的后向链接,那么这是否有效地取消了该后向链接产生的任何负面影响? - BBagi
1
@HighParkCoder 我不认为恶意网站上的链接会对你的网站产生太大的影响,但如果你回链到该网站,则可能会有更大的影响。毕竟,你不应该花太多时间在这些小事情上,因为谷歌的排名标准非常不透明。 - Markus Unterwaditzer
@MarkusUnterwaditzer,感谢您的反馈,但出于学术目的,您能否澄清我的问题? - BBagi
@HighParkCoder 我不是很明白。你是指回答吗? - Markus Unterwaditzer
@MarkusUnterwaditzer,你并没有真正回答我的问题,而是给出了你对我的问题是否有价值的看法。 - BBagi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接