站做多了难免会遇到更换域名的问题,而一换域名原来的收录都没了,那就太让人伤心了,这时就需要做 301重定向。
什么是301 重定向
301 redirect::301代表永久性转移(Permanently Moved),301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。
修改.htaccess文件,实现301 重定向
<ifmodule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} www.example.com$ [NC] RewriteRule ^(.*)$ http://www.phpabc.cn/$1 [R=301,L] </ifmodule> |
上面的域名是需要被重定向的旧域名,下面的是现在网站的域名。
注意两个域名要绑定在同一个虚拟主机下,一个是ServerName,另一用ServerAlias 。
<VirtualHost 110.110.110.110> ServerName www.example.com ServerAlias www.phpabc.cn . . . DocumentRoot "/webdate/www-root/" </VirtualHost> |