301和302跳转的区别

概念

都是http状态码,301代表永久性跳转,302代表暂时性跳转

区别

对于用户:

没有什么区别,都是到一个链接之后又跳转到另外一个链接

对于搜索引擎:

301永久性跳转:直接更新搜索引擎的数据库,直接对新网址进行索引,同时将旧的链接直接删除。比如用户访问www.A.com,服务器返回301状态码,然后自动跳转到www.B.com。此时,搜索引擎会直接删除www.A.com这个域名,但是会把这个域名中的信息写到www.B.com这个域名下。
302暂时性跳转:搜索引擎认为这个跳转只是暂时的,并不会像返回301时那样对数据库内容进行迁移。仅仅是一个跳转。但是302不利于网页排名,因为有很多域名(能302跳转至主站的域名)会分去一部分原本属于主站主站的流量,而这也恰恰是301跳转的优点。

小白一个,如有错误欢迎各位大佬指正。

参考:

http://blog.csdn.net/qmhball/article/details/7838989
http://shuai.be/archives/301-302-redirection/
http://seo.ujiuye.com/wenti/2016/754.html
原文地址:https://www.cnblogs.com/litlife/p/7512764.html