301重定向

很多客户在做站时,会听有些业务人员或者所谓的技术人员说要将不带www通过301转移到带www的域名上。那什么是301重定向呢,首先,301是一种http的状态,如200状态代表正常,404代表找不到网页一样,301代表的就是网页已经被重定向。

页面性移走(301重定向)是一种非常重要的“自动转向”技术。网址重定向为可行的一种办法。当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页性转移到另一个地址。

 

常用的重定向方式有: 301 redirect, 302 redirect 与 meta fresh:

  • 301 redirect::301代表性转移(Permanently Moved),301重定向是网页更改地址后对搜索引擎友好的好方法,只要不是暂时搬移的情况,都建议使用301来做转址。
  • 302 redirect::302代表暂时性转移(Temporarily Moved ),在前些年,不少Black Hat SEO曾广泛应用这项技术作弊。目前,各大主要搜索引擎均加强了打击力度,像Google前些年对以及近来对BMW德国网站的惩罚。即使网站客观上不是spam,也很容易被搜寻引擎误判为spam而遭到惩罚。
  • meta fresh: 这在2000年前比较流行,不过现在已很少见。它具体是通过网页中的meta指令,在特定时间后重定向到新的网页,如果延迟的时间太短(约5秒之内),会被判断为spam。

301用得广泛的时候就是网站换域名的时候,那样用301可以让用户点击老网址能访问到新网址的内容,301在不同的服务器环境下设置方法不一样,可以在程序中进行重定向,也可以在服务器配置文件中设置,apache下可以在.htaccess中设置,本文不一一描述。

 

点击返回顶部