网站SEO优化较重要的就是一些细节的优化,每一个细节都会对我们的网站带来很大的影响。今天是周***,腾帆科技的网站优化人员也没休息,给大家分享的是关于301转向传递权重的介绍,希望大家能从中受益。
一、什么是301转向?
301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页转移到另一个地址。
其他常见的状态码还包括:
1、200表示一切正常
2、400网页不存在
3、302临时***转向
4、500内部程序错误
网站转向还有其他方法,如302转向、js转向、php/asp/cgi程序转向等。除了301转向外,其他方法都是常用的作弊手法。虽然方法本身没有对错之分,但被作弊者勇夺了,搜索引擎对可疑的转向都很敏感。
二、301转向传递权重
1、网页A用301重定向转到网页B,搜索引擎可以肯定网页A改变地址,或者说实际上不存在了,搜索引擎就会把网页B当做有效目标。这是搜索引擎推荐的不会产生怀疑的转向方法,更重要的是,网页A积累的页面权重将被传到网页B。
2、目前Google会传递大部分权重,但不是都会传权重。百度会传递所有权重。Google对301的识别、反应、完成权重传递,需要1-3个月时间。百度对301处理则比较保守,新旧url会同时存在于数据库很长时间,经常看到做了301转向一年的url还出现在百度结果中。
三、怎样做301转向
1、如果网站使用Windows主机,可以在控制面板做301转向设定。
2、纯静态html页面无法做301转向。在html里能做(javascript)或(meta refresh)转向,但不能做301转向。html一被读取,就已经返回200 OK状态码了。
3、如果页面是ASP或PHP,还可以做301转向。