301和302重定向的区别

301重定向

使用301重定向,是在告诉搜索引擎,链接地址被永久的改变了。所有链向这个网站的链接都要被重定向到新的网站地址。

302重定向

当一个网站只是临时改变地址时,需要使用302重定向。搜索引擎会知道原来的地址很快会再次启用,所有的链向这个网站的链接只是暂时地改变。

网站换域名或者网站内部内容调整都会用到网址重定向。在默认情况下,服务器一般是自动设置为302重定向,但对于搜索引擎友好来说,301重定向比较好。国外知名女SEO Vanessa Fox根据她自己博客域名转换的经历,详细解释了301重定向与302重定向在搜索引擎结果页面表现上的差异。

302重定向是暂时的重定向,搜索引擎会抓取新的内容而保留旧的网址。因为服务器返回302代码,搜索引擎认为新的网址只是暂时的。

301重定向是永久的重定向,搜索引擎在抓取新内容的同时也将旧的网址替换为重定向之后的网址。

举例:假如我把本站地址shuai.be 302重定向到网易 163.com,搜索引擎会收录网易的内容到shuai.be域名下;如果使用301重定向,搜索引擎则会放弃就域名shuai.be,直接使用新域名。

实际上,302重定向制造了重复内容。

这也很好的解释了302劫持的原理。