1. 二宝博客首页
  2. 服务器

换域名后,利用.htaccess做好301重定向

  1. RewriteEngine On
  2. RewriteRule (.*) http://www.gziis.cn/$1 [R=301,L]

在旧网址和新网址在同一部主机内 语法

在旧网址和新网址在同一部服务器内 也可以这样
  1. RewriteEngine On
  2. RewriteCond %{HTTP_HOST} ^seeisp.cn$ [NC,OR]
  3. RewriteCond %{HTTP_HOST} ^www.seeisp.cn$ [NC,OR]
  4. RewriteCond %{HTTP_HOST} ^gziis.cn$ [NC]
  5. RewriteRule ^(.*)$ http://www.gziis.cn/$1 [R=301,L]
复制代码
■seeisp.cn:你自己以前的网址(不含www.)。■www.seeisp.cn:你自己以前的网址(含www.)。■gziis.cn:新网址。现在网址是用裸域还是www.,则填入相反的网址。■http://www.gziis.cn/:现在正在使用的网址(看你网址是用裸域或www.)。■RewriteEngine:让下面的rewrite功能打开或关闭。on是打开;off是关闭。■[NC]:no case的缩写。意思是忽略大小写,a-z和A-Z是没有差别的。■[NC,OR]:OR=AND。意思是此句要紧接着下一句语法。■[R=301,L]:R=301:redirect的缩写。意思是用301永久转向(当网址在上述名单内,就自动转向至你指定的网址);L:Last的缩写,意思是最后一句了。

将没www的定向到有www的域名上(同空间内)

  1. RewriteEngine on
  2. RewriteCond %{http_host} ^seeisp.cn [NC]
  3. RewriteRule ^(.*)$ http://www.seeisp.cn/$1 [L,R=301]
复制代码
将空间下所以的绑定域名定位到一个其中的一个www域名:
  1. RewriteEngine On
  2. RewriteCond %{HTTP_HOST} !^www.seeisp.cn$ [NC]
  3. RewriteRule ^(.*)$ http://www.seeisp.cn/$1 [L,R=301]
复制代码

用301将绑定的其他域名重定向到主域名

用301将绑定的其他域名重定向到主域名,如:将gziis.cn和seeisp.cn统一为www.seeisp.cn
  1. RewriteEngine on
]]>

原创文章,作者:keyboard,如若转载,请注明出处:http://www.708034.com/2011/02/%e6%8d%a2%e5%9f%9f%e5%90%8d%e5%90%8e%e5%88%a9%e7%94%a8-htaccess%e5%81%9a%e5%a5%bd301%e9%87%8d%e5%ae%9a%e5%90%91/

发表评论

电子邮件地址不会被公开。 必填项已用*标注