五种利用htaccess设置301重定向的方法

今天买了两个新域名,把以前的嗨电影hmovie.yeah2.com和番号列表fanhao.yeah2.com两个二级域名做了301去到新的域名,一时图方便,就直接开了cpanel后台的域名重定向功能,结果发现CPanel后台的301重定向只能定向首页,不能把内页也同时定向到新的域名内页,这个问题相信大家也都发现了,最后还是用htaccess文件把两个新站做好301。下面整理了一下功能强大的.htaccess文件来做301重定向的方法。

注:仅适用于Linux服务器。

五种利用.htaccess设置301重定向的方法

1.重定向新域名abcd.com到www.新域名abcd.com

这种重定向目的是使域名唯一,网站SEO不可或缺的一部分,后面重定向www.新域名abcd.com到新域名abcd.com也是出于同样的原因,只是形式不同。打开.htaccess文件,加入以下规则。(下面的规则是针对主域名的,子域名要修改)RewriteEngine OnRewriteCond %{HTTP_HOST} !^www.新域名abcd.com$ [NC]RewriteRule ^(.*)$ http://www.新域名abcd.com/$1 [L,R=301]

2.重定向www.新域名abcd.com到新域名abcd.com

RewriteEngine OnRewriteCond %{HTTP_HOST} !^新域名abcd.com$ [NC]RewriteRule ^(.*)$ http://新域名abcd.com/$1 [L,R=301]

3.重定向旧域名abcd.cn到www.新域名abcd.com

RewriteEngine OnRewriteCond %{HTTP_HOST} !旧域名abcd.cn$ [NC]RewriteRule ^(.*)$ http://www.新域名abcd.com/$1 [L,R=301]

4.重定向86ny.cn 到 新域名abcd.com

RewriteEngine OnRewriteBase /RewriteCond %{HTTP_HOST} !旧域名abcd.cn$ [NC]RewriteRule ^(.*)$ http://新域名abcd.com/$1 [L,R=301]

5.重定向旧域名abcd.cn/file/file.php 到 新域名abcd.com/otherfile/other.php

RewriteCond %{HTTP_HOST} ^www.旧域名abcd.cn$RewriteRule ^file/file.php$ http://www.新域名abcd.com/otherfile/other.php [R=301,L]

 

最后附上301重定向检测工具:http://tool.chinaz.com/pagestatus/

可以不经允许随意转载,分享:广州SEO,移动互联网营销 » 五种利用htaccess设置301重定向的方法

分享的每套dede模板,整站带数据源码,wordpress模板,整站源码下载,帝国cms模板,带数据帝国cms网站,淘宝客源码,女性网站模板等源码的下载链接地址请咨询QQ索取。
赞 (0)
分享到: 更多