当前位置:网站首页 > 网站优化资讯 > 什么是301转向?怎么做301转向?

什么是301转向?怎么做301转向?

一、什么是301转向?


301转向

301转向


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

其他常见的状态码还有:

  • 200:表示一切正常
  • 404:表示网页不存在
  • 302:表示临时性转向
  • 500:表示内部程序错误

常见的网址转向除了301转向,还有302转向、JavaScript转向、Meta Refresh等。

不过这些都是属于常见的作弊手法,建议不要使用。


二、为什么要做301转向?

作用1、为了让URL标准化

要想把不带“www.”的权重都集中到带“www.”的域名上,通过301转向来实现,能够让URL标准化,这样整个网站的权重就能集中到一个域名上。

作用2、旧域名权重转移到新域名

以前的一个旧域名要更换为一个新域名,想要把旧域名积累的权重慢慢转移到新域名上,就可以利用301转向,而这是绝对地址无法做到的。

虽然做了301转向,百度会传递所有权重,不过对301的识别、反应、完成权重传递需要比较长的时间。

新旧URL会同时存在于数据库很长时间,经常看到做了301转向一年的URL还会出现在百度搜索结果中。


三、怎么做301转向?

网站使用LAMP(Linux+Apache+MySQL+PHP)主机,可以使用.htaccess文件做301转向。

比如把页面http://www.seodian.com/1.html 301 转向到 http://www.seodian.com/2.html,可以在.htaccess文件中放如下指令:


redirect 301 /1.html http://www.seodian.com/2.html

把所有不带www的网址 301 转向到带www的网址中,可以在.htaccess文件中放如下指令:


Options +FollowSymLinks

RewriteEngine on

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


四、301转向的其他用途

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

1、为保护版权公司拥有不同的TLD的多个域名,为避免造成大量复制内容 ,需要选定一个为主域名。

2、公司注册了一个太长的全称域名,也注册了一个缩写的域名方便用户记住,其中一个做主域名,另一个301转向到主域名。

3、网站改版,比如页面删除、改变地址、URL命名改变,更换域名都需要用到301转向。

4、动态URL转换为静态URL也可能要做301。



版权声明:凡本网站原创作品,未经允许,不得转载,转载请注明“来源:搜我点上海网站优化公司”。

违反上述声明者将追究其法律责任。

阅读“什么是301转向?怎么做301转向?”的人还阅读了 上一篇:网站为什么会产生复制内容?如何消除复制内容? 下一篇:URL如何设计才能对SEO有利?
网站优化相关文章