301:被要求的资源已永久移动到新位置,并且将来任何对此资源的引用都该当利用本相应返回的多少个 URI 之一。如果可能,拥有链接编辑功能的客户端应该自动把要求的地址修正为从做事器反馈回来的地址。除非额外指定,否则这个相应也是可缓存的。 新的永久性的 URI 应该在相应的 Location 域中返回。除非这是一个 HEAD 要求,否则相应的实体中应该包含指向新的 URI 的超链接及简短解释。 如果这不是一个 GET 或者 HEAD 要求,因此浏览器禁止自动进行重定向,除非得到用户的确认,由于要求的条件可能因此发生变革。 把稳:对付某些利用 HTTP/1.0 协议的浏览器,当它们发送的 POST 要求得到了一个301相应的话,接下来的重定向要求将会变成 GET 办法。
302:要求的资源现在临时从不同的 URI 相应要求。由于这样的重定向是临时的,客户端应该连续向原有地址发送往后的要求。只有在Cache-Control或Expires中进行了指定的情形下,这个相应才是可缓存的。 新的临时性的 URI 应该在相应的 Location 域中返回。除非这是一个 HEAD 要求,否则相应的实体中应该包含指向新的 URI 的超链接及简短解释。 如果这不是一个 GET 或者 HEAD 要求,那么浏览器禁止自动进行重定向,除非得到用户的确认,由于要求的条件可能因此发生变革。 把稳:虽然RFC 1945和RFC 2068规范不许可客户端在重定向时改变要求的方法,但是很多现存的浏览器将302相应视作为303相应,并且利用 GET 办法访问在 Location 中规定的 URI,而忽略原来要求的方法。状态码303和307被添加了进来,用以明确做事器期待客户端进行何种反应。
关于http 状态码301和302的详细阐明,那在seo中301和302跳转是怎么去做的呢?

在seo中301跳转是代表着永久性定向,对搜索引擎来着301代表着永久性的转移权重,详细在网站中用在什么地方呢?比如二个相同的页面就须要去做301跳转,由于二个相同的页面tdk都是一样的,页面内容也是一样的,没有必要让二个页面都让爬虫去抓取收录然后排名,没有必要去分散权重。最常见的是用在首页的301跳转。laozhuseo.net跳转到www.laozhuseo.net 。
302跳转代表暂时性的跳转,对搜索引擎是见告爬虫这个页面对时不须要抓取,蜘蛛会过一段韶光来一下,而不是像301那样往后不来此页面怕抓取。最常见的便是一某个页面须要修正的时候,或者须要改版的时候就做302跳转到其他的页面,以保护此页面。
这是301和302最常用的,当然还有可以用来做其他的比如网站挟制,这个下篇文章再详细阐明。
文章转载http://www.laozhuseo.net/