您现在的位置: 365建站网 > 建站教程 > SEO教程 > 什么是301重定向、301跳转?

什么是301重定向、301跳转?

此节有 271 人学习过     参与评论

什么是301重定向、301跳转?

301转向(或叫301重定向、301跳转)是用户或蜘蛛向网站服务器发出访问请求时,服务器返回的HTTP数据流中头信息(header)部分状态码的一种,表示本网址永久性转移到另一个地址。

301跳转是指页面永久性移走,通常叫做301跳转,也叫301重定向,301转向。301跳转多用于旧网址在废弃前转向新网址以保证用户的访问,在诸多服务器中,均支持本跳转方法。

其他常见的状态码还包括:

. 200 表示一切正常

. 404 网页不存在

. 302 临时性转向

. 500 内部程序错误


为什么要做网址转向?

除了解决网址规范化问题,还有很多需要做301转向的情形。

比如,为保护版权,公司拥有不同TLD的多个域名:

. 365jz.com

. 365jz.net

. 365jz.com.cn

.365jz.cn

为了避免造成大量复制内容,应该选定一个为主域名,如365jz.com,其他域名做301转向到365jz.com。

或者公司注册了全称域名longcom365jz.com,但太长,也注册了缩写域名方便用户记住lcs.com,其中一个做主域名,另一个301转向到主域名。

网站改版也经常需要用到301转向,如页面删除、改变地址、URL命名系统改变等。

动态URL静态化也可能要做301,将旧的、动态的URL做301到新的、静态的URL。

PHP 301转向版本

header("HTTP/1.1 301 Moved Permanently");
header("Location: http://你的网址/");
exit();

asp.net 301跳转版本

<system.webServer> 
    <rewrite> 
      <rules> 
        <rule name="WWW Redirect" stopProcessing="true"> 
          <match url=".*" /> 
          <conditions> 
            <add input="{HTTP_HOST}" pattern="^ywftest.com$" /> 
          </conditions> 
          <action type="Redirect" url="http://www.shiyousan.com/{R:0}" redirectType="Permanent" /> 
        </rule> 
      </rules> 
    </rewrite> 
  </system.webServer>


如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛


发表评论 (271人查看0条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片
最新评论
------分隔线----------------------------
SEO教程目录