301永久重定向

    1.什么是301转向
    301转向(或叫301重定向、301跳转)是用户或蜘蛛向网站服务器发出访问请求时,服务器返回的HTTP数据流中头信息(header)部分状态码的一种,表示本网址永久性转移到另一个地址。
  其他常见的状态码还包括:
  ·200表示一切正常
  ·404网页不存在
  .302临时性转向
  ·500内部程序错误
  网址转向还有其他方法,如302转向、JavaScript转向、PHP/ASP/CGI程序转向、MetaRefresh等。除了301转向外,其他方法都是常用的作弊手法。虽然方法本身没有对错之分,
但被作弊者用多了,搜索引擎对可疑的转向都很敏感。
    2. 301转向传递权重
    网页A用301重定向转到网页B,搜索引擎可以肯定网页A永久性改变地址,或者说实际上不存在了,搜索引擎就会把网页B当做唯一有效目标。这是搜索引擎唯一推荐的不会产生怀疑的转向方法,更重要的是,网页A积累的页面权重将被传到网页B。
    所以,假定http://www.domainname.com是选定的规范化网址,下面几个网址:
    ●http://domainname.com
    ●  http://www.domalnname.com/index.html
    ●  http://domainname.com/index.html
    都做301转向到http://www.domainname.com,搜索引擎就知道http://www.domalnname.com是规范化网址,而且会把上面列的网址权重传递集中到规范化网址。
    目前Google会传递大部分权重,但不是百分之百权重。百度会传递所有权重。谷歌对301的识别、反应、完成权重传递,需要1~3个月时间。百度对301处理则比较保守,
新旧URL会同时存在于数据库很长时间,经常看到做了301转向一年昀URL还出现在百度结果中。
    3.301重定向怎么做
 

对于做网站的朋友而言,301永久重定向应该是比较了解的。尤其是当面对更换域名的时候,做好301重定向,可以有效的避免网站流量损失,对于网站有着非常重要的积极意义。那么网站如何做301重定向呢?

    首先需要将网站的新旧域名全部解析到主机空间。

    主机空间要绑定好新旧域名。以便无论那个域名都可以顺利的访问网站。

    如果主机空间有301重定向的设置,那么可以在空间后台控制面板进行操作,具体的可以咨询空间商。如果空间后台面板没有301重定向操作,此时,可以针对不同的主机类型,来进行系统配置文件的设置,从而实现301重定向。

    对于win主机,可以新建文本文档,打开以后,粘贴以下代码(根据ISAPI_Rewrite版本不同,复制粘贴不同的代码),保存文件,上传到空间根目录下,重命名文件为httpd.ini即可

    ISAPI_Rewrite 1.X

    [ISAPI_Rewrite]CacheClockRate 3600

    RepeatLimit 32

    RewriteCond Host: ^www\.zychuguo\.com$

    RewriteRule (.*) http\://www\.802005\.com/ [R,I]

    ISAPI_Rewrite 2.X

    [ISAPI_Rewrite]

    CacheClockRate 3600

    RepeatLimit 32

    RewriteCond Host: ^www\.zychuguo\.com$

    RewriteRule (.*) http\://www\.802005\.com$1 [I,RP]

    ISAPI_Rewrite 3.X

    [ISAPI_Rewrite]

    CacheClockRate 3600

    RepeatLimit 32

    RewriteCond %{HTTP:Host} ^www\.zychuguo\.com$

    RewriteRule (.*) http\://www\.802005\.com$1 [NC,R=301]

    说明:www.zychuguo.com为旧网址,www.802005.com为新网址。

    对于linux主机,可以新建文本文档,打开以后,粘贴以下代码,保存文件,上传到空间根目录下,重命名文件为.htaccess即可

    RewriteEngine On

  RewriteCond %{HTTP_HOST} !^www.zychuguo.com$ [NC]      RewriteRule ^(.*)$ http://802005.com/$1 [L,R=301]

  说明:www.zychuguo.com为旧网址,802005.com为新网址。

    301是否做成功,可以通过百度搜索:301检测,输入旧网址,查询即可看到结果。
301状态查询

    4. 301转向的其他用途
    除了解决网址规范化问题,还有很多需要做301转向的情形。比如,为保护版权,公司拥有不同TLD的多个域名:
    ●company.com
    ●  company.net
    ●  company.o唱
    . company.com.cn
    ●  company.cn
    为避免造成大量复制内容,应该选定一个为主域名,如company.com,其他域名做301转向到company.com。
    或者公司注册了全称域名longcompanyname.com,但太长,也注册了缩写域名方便用户记住lcn.com,其中一个做主域名,另一个301转向到主域名。 网站改版也经常需要用到301转向,如页面删除、改变地址、URL命名系统改变等。
    动态URL静态化也可能要做301,将旧的、动态的URL做301到新的、静态的URL
请尊重我们的辛苦付出,未经允许,请不要转载SEO自学网的文章!
上一篇:关键词趋势波动和预测
下一篇:Canonical标签