一、去除www,即域名由www.234du.com简化到234du.com,在.htaccess文件中添加如下规则语句:
1 2 3 4 |
[cce_html] RewriteEngine On RewriteCond %{HTTP_HOST} !^234du.com$ [NC] RewriteRule ^(.*)$ http://234du.com/$1 [L,R=301] |
如果原本没有www,想加上www,那么在.htaccess文件中添加如下规则语句:[cce_html]
1 2 3 |
RewriteEngine On RewriteCond %{HTTP_HOST} !^www.234du.com$ [NC] RewriteRule ^(.*)$ https://www.234du.com/$1 [L,R=301] |
二、更换域名不用怕.在.htaccess文件中添加如下规则语句:
假设aaa.com为原域名,bbb.com为新域名.想把www.aaa.com变成www.bbb.com,那么在.htaccess文件中添加如下规则语句:
1 2 3 4 |
[cce_html] RewriteEngine On RewriteCond %{HTTP_HOST} !^www.aaa.com$ [NC] RewriteRule ^(.*)$ http://www.bbb.com/$1 [L,R=301] |
想把aaa.com变成www.bbb.com,那么在.htaccess文件中添加如下规则语句:
1 2 3 4 |
[cce_html] RewriteEngine On RewriteCond %{HTTP_HOST} !^aaa.com$ [NC] RewriteRule ^(.*)$ http://www.bbb.com/$1 [L,R=301] |
想把aaa.com变成bbb.com,那么在.htaccess文件中添加如下规则语句:
1 2 3 4 |
[cce_html] RewriteEngine On RewriteCond %{HTTP_HOST} !^aaa.com$ [NC] RewriteRule ^(.*)$ http://bbb.com/$1 [L,R=301] |
三、域名间文件夹重定向:
如你原来的域名为www.aaa.com,其中aaa/xxx.php 文件即http://www.aaa.com/aaa/xxx.php;在更换域名为www.bbb.com后想换个文件夹换个名字为bbb/yyy.php即http://www.bbb.com/bbb/yyy.php,那么在.htaccess文件中添加如下规则语句:
1 2 3 |
[cce_html] RewriteCond %{HTTP_HOST} ^www.aaa.com$ RewriteRule ^aaa/xxx.php$ http://www.bbb.com/bbb/yyy.php [R=301,L] |
四、延伸
修改.htaccess文件进行301重定向在Wordpress中的用法:
1.Wordpress更换域名时,你需要对域名进行重定向:
假设原域名为www.aaa.com 新域名为bbb.com,那么在.htaccess文件中添加如下规则语句:
1 2 3 4 5 6 7 |
RewriteEngine on rewritecond %{http_host} ^www.aaa.com [NC] rewriterule ^(.*)$ http://bbb.com/$1 [L,R=301] rewritecond %{http_host} ^aaa.com [NC] rewriterule ^(.*)$ http://bbb.com/$1 [L,R=301] RewriteCond %{HTTP_HOST} ^www.bbb.com[NC] RewriteRule ^(.*)$ http://bbb.com/$1 [L,R=301] |
这样的结果就是当你输入 www.aaa.com、aaa.com、www.bbb.com,都会自动转为bbb.com。
文章评论