网站在更换域名时,新旧域名同时使用,这样不利于搜索引擎收录,Apache下,可以将旧的域名通过301重定向到新域名,也可以将带www的域名定向到不带www的域名,具体规则如下

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^acyoo.com [NC]
RewriteRule ^(.*)$ http://kzpu.com/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^blog.aiwgou.com [NC]
RewriteRule ^(.*)$ http://kzpu.com/$1 [L,R=301]

二级目录转各到顶级域名用下面的方法

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/bbs/
RewriteRule ^bbs/(.*) http://bbs.acyoo.com/$1 [R=permanent,L]

把这个规则保存为.htaccess存放在网站根目录

说明:上面这个规则是把其它两个域名定向到www.acyoo.com这里来,如果还有更多的域名,则相同的格式进行添加。

1 对 “Apache下301转向规则”的想法;

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注