+ -
当前位置:首页 → 问答吧 → 301永久重定向.htaccess规则

301永久重定向.htaccess规则

时间:2011-08-01

来源:互联网



什么是301永久重定向? 从搜索引擎优化角度出发,301永久重定向是网址重定向最为可行的一种办法。当网站的域名发生变更后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有 的外部链接如数转移到新地址下,从而不会让网站的排名因为网址变更而收到丝毫影响。同样,在使用301永久性重定向命令让多个域名指向网站主域时,亦不会 对网站的排名产生任何负面影响。
    具体操作步骤如下:
1、将您已经建立的.htaccess文件下载到本地,或者进入主机控制面版,找到您要修改的.htaccess文件,进行编辑;
2、将以下规则添加到.htaccess文件中,按照规则中的说明进行修改,并提交保存;
    #将一个网址永久定向到另一个网址:比如将 www.域名A.com 定向到 www.域名B.com,可以在你的 www.域名A.com 的根文件夹内的.htaccess 文件中加入这样一行:
    Redirect permanent / http://www.域名B.com/ 这样,当用户访问 www.域名A.com 时,将自动转向 www.域名B.com。同时也是告诉搜索引擎这两个域名的关系。
    # 将主页的几个地址表达形式定向到一个地址。一般,网站的首页都有几种链接可以达到,比如: http://www.域名.com/,http://域名.com/等这两种形式都可以通向网站首页。在你选定一个根地址以后,用这种方法使网站内的所有链接保持一致,可以使搜索引擎清晰的了解你的网站,不至于迷惑。如果选定了 http://www.域名.com/ 作为网站根地址,可以用下面的301重定向将其他几种形式定向到跟网址,在你的.htaccess中加入下面几行:(必须运行的是apache服务器)
Options +FollowSymLinks
rewriteEngine on
rewriteCond %{http_host} ^xx.cn[NC]
rewriteRule ^(.*)$ http://www.xx.cn/$1[R=301,L]
这样设置以后,所有以xx.cn(不带3w的)开头的地址都将自动重定向到以 www.xx.cn开头的地址。
    同样的道理,如果你选定 http://域名.com/ 作为根地址,可以用下面方案将 http://www.域名.com/ 定向到你的根地址。在.htaccess文件中加入下面几行:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.xx.c[NC]
RewriteRule ^(.*)$ http://xx.cn/$1 [L,R=301]
这样设置以后,所有以 www.xx.cn(不带3w的)开头的地址都将自动重定向到以 xx.cn 开头的地址。
3、将您修改好的.htaccess文件上传覆盖即可,如果是在线直接修改的,则跳过此步;
4、如果您曾在.htaccess文件里添加过其他规则,只需要将此规则直接加在原规则后面即可,不会影响原来的规则使用。

作者: lbrsl   发布时间: 2011-08-01

本版主对待恶意广告帖,向来严惩不贷,对于隐藏的很深的广告帖,也有自己的处理原则,在此发帖最好不要触犯版块条例

作者: ●七の炫●   发布时间: 2011-08-01

热门下载

更多