复习HTTP状态码+301和302

Posted hrbust_09zhangyabin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了复习HTTP状态码+301和302相关的知识,希望对你有一定的参考价值。

一,HTTP状态码:

1xx:(信息状态码),接受的请求正在处理。
2xx:(成功状态码),请求正常处理完毕。
3xx:(重定向状态码),需要进行附加操作以完成请求。
4xx:(客户端错误状态码),服务器无法处理请求。
5xx:(服务端错误状态码),服务器处理请求出错。

二,详解301和302跳转的区别:
301:永久重定向。表示请求的资源已被分配了新的URI,搜索引擎也要替换成新的URI。
302:临时重定向。表示希望本次请求使用新的URI进行访问。
303:303和302类似,但303明确表示客户端应当采取GET的方式获取资源。

301和302会seo搜索引擎优化有不同的影响。比如A跳转到B网站。301优化B网站,302优化A网站。
详细来说,301和302状态码都表示重定向,就是说浏览器在拿到服务器返回的这个状态码后会自动跳转到一个新的URL地址,
这个地址可以从响应的Location首部中获取(用户看到的效果就是他输入的地址A瞬间变成了另一个地址B)——这是它们的共同点。
他们的不同在于。301表示旧地址A的资源已经被永久地移除了(这个资源不可访问了),搜索引擎在抓取新内容的同时也将旧的网址交换为重定向之后的网址;
302表示旧地址A的资源还在(仍然可以访问),这个重定向只是临时地从旧地址A跳转到地址B,搜索引擎会抓取新的内容而保存旧的网址。

以上是关于复习HTTP状态码+301和302的主要内容,如果未能解决你的问题,请参考以下文章

Http状态码301和302概念简单区别及企业应用案例

(转)Http状态码301和302概念简单区别及企业应用案例

http状态码301和302详解及区别——辛酸的探索之路

HTTP常见状态码 200 301 302 404 500

http状态码301302

转载 HTTP常见状态码分析 200 301 302 404 500