哈哈!htaccess果然很强大!前段时间博客很早就换域名了, 可是CPanel后台的301重定向只能定向首页,不能把内页也同时定向到新的域名内页。 例如:旧域名:http://86ny.cn/website/htaccess-301.html(你可以点点看效果) 设置重定向之后自动跳转到    新域名:http://vzone.me/website/htaccess-301.html 下面介绍几种利用htaccess设置301重定向的方法吧。 1.重定向vzone.me到www.vzone.me 这种重定向目的是使域名唯一,网站SEO不可或缺的一部分,后面重定向www.domain.com到domain.com也是出于同样的原因,只是形式不同。 打开.htaccess文件,加入以下规则。(下面的规则是针对主域名的,子域名要修改) RewriteEngine On RewriteCond %{HTTP_HOST} !^www.vzone.me$ [NC] RewriteRule ^(.*)$ http://www.vzone.me/$1 [L,R=301] 2.重定向www.vzone.me到vzone.me RewriteEngine On RewriteCond %{HTTP_HOST} !^vzone.me$ [NC] RewriteRule ^(.*)$ http://vzone.me/$1 [L,R=301] 3.重定向86ny.cn到www.vzone.me RewriteEngine On RewriteCond %{HTTP_HOST} !86ny.cn$ [NC] RewriteRule ^(.*)$ http://www.vzone.me/$1 [L,R=301] 4.重定向86ny.cn 到 vzone.me RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !86ny.cn$ [NC] RewriteRule ^(.*)$ http://vzone.me/$1 [L,R=301] 5.重定向86ny.cn/file/file.php 到 vzone.me/otherfile/other.php RewriteCond %{HTTP_HOST} ^www.86ny.cn$ RewriteRule ^file/file.php$ http://www.vzone.me/otherfile/other.php [R=301,L] 注意:文中的86ny.cn是我以前的旧域名,vzone.me为新域名 请使用是更换为你相应的域名 301重定向的几个常用方法,基本上都写出来了,你可以根据自己的实际情况,选择使用那种方法设置重定向。