网站更换域名不应该经常发生,如果因为一些特殊原因,比如找到了更好更易记更符合网站内容域名,更换域名就必须了,更换域名后如何让搜索引擎知道这是一个更换域名老网站,那么就需要设置301重定向。301重定向的设置在于告诉 老用户和搜索引擎,网站域名变化了,最重要的是告诉搜索引擎把老域名的权重给于新域名。
第一、.htaccess 设置 301的方法,老域名到新域名
设置方法:
RewriteEngine On RewriteCond %{HTTP_HOST} ^olddomain.com [NC,OR] RewriteCond %{HTTP_HOST} ^www.olddomain.com [NC] RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301]
第二、域名重定向到网站新域名二级目录mulu:
根据网站代码:
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 WordPress
设置完毕可自行检查所有链接是否按照自己的要求转向成功了,也可以使用在线检测工具。
下载仅供下载体验和测试学习,不得商用和正当使用。
下载体验