htaccess设置301从老域名跳转到新域名
换了好几次的域名了,需要把原来的域名和现在的不带WWW的域名转向到带WWW的域名上,网上看了下好多方法, dns的url转发,html的跳转,asp,jsp,php ,.htaccess,在此我用的是.htaccess, 所以只说明下.htaccess的多域名转向到新域名问题。头先做好了.htaccess,但是升级网站后.htaccess文件变成默认的了,所以说明做共享记录下来。
换域名,必须要做的就是使用301将老域名跳转到新域名,并且要持续一段时间,这样,老域名的收录,PR之类的网站信息,才会慢慢转移到域名!
基本上用到的301转向使用方法:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^laomao.info [NC]
RewriteRule ^(.*)$ http://www.laomao.info/$1 [L,R=301]
RewriteBase /
把以上代码加入到.htaccess“<IfModule mod_rewrite.c>”下面,如果有重复的话就给删除掉。
如果有多个域名我们这么写:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.1122.cn [OR]
RewriteCond %{HTTP_HOST} ^1122.cn [OR]
RewriteCond %{HTTP_HOST} ^www.3344.com [OR]
RewriteCond %{HTTP_HOST} ^3344.com [OR]
RewriteCond %{HTTP_HOST} ^laomao.info$ [NC]
RewriteRule ^(.*)$ http://www.laomao.info/$1 [L,R=301]
RewriteBase /
记得把laomao.info和www.laomao.info等替换成自己的域名。
把以上内容保存到.htaccess即可。[OR]就是“或”,如果来路是laomao.info或www.3344.com等,那么就跳转到www.laomao.info,别忘了更改成你自己的地址!
老猫博客使用的是,浏览器输入http://www.laomao.info 会301跳转到laomao.info