乐趣区

关于http:301和302-http状态码的区别

302 和 301 都是 HTTP 状态码,它们示意资源的重定向操作。

302 状态码示意长期重定向,当服务器接管到客户端的申请后,会将申请的 URL 长期重定向到另一个 URL,也就是重定向的指标 URL,有时候也称之为“Found”状态码。长期重定向意味着申请的 URI 在将来可能会再次更改,因而搜索引擎对重定向次数和频率都有限度。

而 301 状态码示意永恒重定向,当服务器接管到客户端的申请后,会将申请的 URL 永恒重定向到另一个 URL,也就是重定向的指标 URL,因而被重定向的网址将不再被索引。301 状态码是有利于搜索引擎优化的,能够让搜索引擎更好地抓取网页内容,所以很多网站在将原有的网址更改时,常常抉择应用 301 重定向。

总的来说,如果是长期的重定向,那么就能够应用 302 状态码;如果是永久性的重定向,那么就应该应用 301 状态码。

退出移动版