什么是301重定向?如何设置301跳转?

  • A+
所属分类:SEO基础

随着接触网站优化时间增加,我们就会越多了解到更多的网站优化方便的知识比如如何设计网站url,网站url静态化处理等等有关于网站优化中url等问题。那提到这这些问题中很显然就会涉及到HTTP的状态码的事情,其中我们在做网站基础优化的时候就会时长碰到301重定向的问题,又或者是404页面的问题,之所以常听到这两种网页状态码,无非就是这两种状态码认识都是属于必要的基础优化。

301重定向

  什么是301重定向?

301重定向又叫做301跳转,301是指服务器返回的HTTP数据流中头信息(header)中的状态码的一种,其中有2开头的,3开头的,4开头的 5开头状态码等,对用户或者是搜索引擎蜘蛛表示的信息都不同。

而301则是 指是当用户或搜索引擎向网站服务页面永久性移走,表示本网页永久性转移到另一个地址。301重定向主要是将需要转移的网址重定向另一个新的网址上,并且是永久性转移。

  怎么做301重定向?

网站做301重定向一般都是从服务器上设置,当然也可以在html页面的设置301跳转,做301跳转的几种实现方式。

1.在html页面。其中做301跳转,html页面本身是不支持301跳转的设置的,我们可以使用js脚步代码来实现301重定向的设置这种方式通常不被推荐的,因为html代码会正常的显示为200的状态码。我们完全可以通过在服务器端进行操作。

2.linux主机:可在.htaccess文件中设置301转向。使用redirect或者是 redirect permanent把页面A永久重定向到页面B

3.window主机:需在控制面板中做301转向设置。

4vps主机:可以直接操控管理后台。

5.代码设置301重定向

PHP代码转向版:

header("HTTP/1.1 301 Moved Permanently");

header("Location: http://你的网址/");

exit();

ASP代码转向版本:

Response.Status="301 Moved Permanently"

Response.AddHeader "Location","http://你的网址/"

Response.End

  301跳转的作用?

301转向是为你解决网址规范化的问题的,但是他还有自己的作用,保护内容版权的问题我们确定一个主域名其他后缀形式的域名都可以跳转到这个主域名网站上,可避免内容的重复项。网站改版旧链接重定向到新的版面,包括页面删除,url地址改变都可以通过301重定向来解决。

需要注意的网站做301定向设置,对网站页面的权重并没有很大帮助,很多人会觉得做301跳转是不是会影响权重,进一步的影响排名等等,其实301跳转更多的是一种规范化行业规则,更多的是用户体验上,对网页的权重影响可以忽略不计。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: