301转向(或叫
301重定向,301跳转)是当用户或
搜索引擎向
网站服务器发出浏览请求时,服务器返回的
HTTP数据流中头信息(header)中的状态码的一种,表示本
网页永久性转移到另一个地址。
301转向(又叫301重定向或301跳转)是用户或
蜘蛛向
网站服务器发出访问请求时,服务器返回的HTTP数据流中头信息(header)部分状态码的一种,表示本网址永久性转移到另外一个网址。
网址转向还有其他方法,如302转向、JavaScript转向、PHP/ASP/CGI程序转向、Meta Refresh等。除了301转向之外,其他方法都是常见的作弊手法。虽然方法本身没有对错之分,但被作弊者用多了,搜索引擎对可疑的转向都很敏感。
网页A用
301重定向转到网页B,搜索引擎可以肯定网页A永久性改变网址,或者说实际上不存在了,搜索引擎就会把网页B当做唯一有效目标。这是搜索引擎唯一推荐的不会产生怀疑的转向方法,更重要的是,网页A积累的页面权重将被传到网页B。
Google会传递大部分权重,但不是百分之百权重。百度会传递所有权重。Google对301的识别、反应、完成权重传递需要1-3个月时间。百度对301处理则比较保守,新旧Url会同时存在于数据库很长时间,经常看到做了301转向一年的URL还出现在百度结果中。
除了解决网址规范化问题,还有很多需要做301转向的情形。比如,为保护版权,公司拥有不同TLD的多个域名,为避免造成大量复制内容,应该选定一个主域名,其他域名做301转向到主域名。
或者公司注册了全程域名,但是太长,也注册了缩写域名方便用户记住,其中一个做
主域名,另一个301转向到主域名。