网站更换域名不该该常常发生,若是由于一些特殊缘由,好比找到了更好更易记更符合网站内容域名,更换域名就必须了,更换域 名后如何让搜索引擎知道这是一个更换域名老网站,那么就须要设置301重定向。301重定向的设置在于告诉 老用户和搜索引擎,网站域名变化了,最重要的是告诉搜索引擎把老域名的权重给于新域名。php
.htaccess 设置 301的方法,老域名到新域名wordpress
设置方法:工具
RewriteEngine On
RewriteCond %{HTTP_HOST} ^17daima.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.17daima.com [NC]
RewriteRule ^(.*)$ http://blog.17daima.com/$1 [L,R=301]网站
第二:域名重定向到网站新域名二级目录mulu:搜索引擎
根据网站代码:blog
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.old.com [NC]
RewriteRule ^(.*)$ http://www.new.com/mulu/$1 [L,R=301]索引
第三:wordpress 的 .htaccess 写法域名
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old.com [NC]
RewriteRule ^(.*)$ http://www.new.com/mulu/$1 [L,R=301]
RewriteBase /mulu/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /mulu/index.php [L]
</IfModule>
# END WordPressit
设置完毕可自行检查全部连接是否按照本身的要求转向成功了,也能够使用在线检测工具。class
http://tool.chinaz.com/pagestatus/