网站301是个什么意思?与302跳转有什么区别?

美工之家今天来讲一讲网站301重定向是个什么意思?

经常建站的朋友们,肯定遇到过网站301重定向的问题。

网站进行了改版,新的URL结构和旧的URL结构不一致,比如有些外贸网站一开始用的是用 shopify 建站,但是后来因为一些原因想换成 wordpress 了,此时,需要讲所有旧网站的URL全部301到新的网站上,并且要保持URL的一一对应,万不可全部跳转至首页,或跳转对应错误,因为WordPress和shopify的目录结构是不同的,所以即便主域名和页面内容完全一样,但是子页面的链接却完全不同了。

这个时候,为了将之前页面的权重进行传递,也需要对每一个旧的网站页面设置301跳转。

除此以外,设置301跳转也能避免谷歌将新网站认定为抄袭,因为如果你有两个网站内容相同而又没有做301跳转,那新网站就会受到谷歌的排名惩罚。
不带www的主域名跳转至到www的网址版本,如:http://9502669.com 301 至 http://www.9502669.com 。 需注意的是,此时跳转也需全站跳转,不要只做首页跳转。
http模式跳转至https模式,如:http://www.9502669.com 301 至 https://src.9502669.com
如果网站启用https,该规则是必须存在的,此规则如果存在,需特别注意不要和上述第二条跳转规则重复跳转,避免301两次或多次跳转。
即应该: http://9502669.com 、 http://www.9502669.com 、 https://9502669.com , 一次性统一跳转至:https://src.9502669.com
内容重复,内容合并等跳转,同一篇内容存在多个URL都能到达访问,此时需要设置跳转至标准且唯一的URL版本,避免网站权重分散。因此需要301。

302 重定向和网址劫持(URL hijacking)
从网址A做一个302重定向到网址B时,主机服务器的隐含意思是网址A随时有可能改主意,重新显示本身的内容或转向其他的地方。大部分的搜索引擎在大部分情况下,当收到302重定向时,一般只要去抓取目标网址就可以了,也就是说网址B。如果搜索引擎在遇到302转向时,百分之百的都抓取目标网址B的话,就不用担心网址URL劫持了。问题就在于,有的时候搜索引擎,尤其是Google,并不能总是抓取目标网址。比如说,有的时候A网址很短,但是它做了一个302重定向到B网址,而B网址是一个很长的乱七八糟的URL网址,甚至还有可能包含一些问号之类的参数。很自然的,A网址更加用户友好,而B网址既难看,又不能用户友好。这时Google很有可能会仍然显示网址A。由于搜索引擎排名算法只是程序而不是人,在遇到302重定向的时候,并不能像人一样的去准确判定哪一个网址更适当,这就造成了网址URL劫持的可能性。也就是说,一个不道德的人在他自己的网址A做一个302重定向到你的网址B,出于某种原因,Google搜索结果所显示的仍然是网址A,但是所用的网页内容却是你的网址B上的内容,这种情况就叫做网址URL劫持。你辛辛苦苦所写的内容就这样被别人偷走了。302重定向所造成的网址URL 劫持现象,已经存在一段时间了。不过到目前为止,似乎也没有什么更好的解决方法。在谷歌曾进行的Big Daddy数据中心转换中,302重定向问题也是要被解决的目标之一。从一些搜索结果来看,网址劫持现象有所改善,但是并没有完全解决。