如果我的旧网域是绑在其他服务器(不同主机)该怎么办? 必须用下列语法并把.htaccess放到旧网域主机的根目录裡。
- RewriteEngine On
- RewriteRule (.*) http://www.gziis.cn/$1 [R=301,L]
在旧网址和新网址在同一部主机内 语法
在旧网址和新网址在同一部服务器内 也可以这样
- RewriteEngine On
- RewriteCond %{HTTP_HOST} ^seeisp.cn$ [NC,OR]
- RewriteCond %{HTTP_HOST} ^www.seeisp.cn$ [NC,OR]
- RewriteCond %{HTTP_HOST} ^gziis.cn$ [NC]
- 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的域名上(同空间内)
- RewriteEngine on
- RewriteCond %{http_host} ^seeisp.cn [NC]
- RewriteRule ^(.*)$ http://www.seeisp.cn/$1 [L,R=301]
复制代码
将空间下所以的绑定域名定位到一个其中的一个www域名:
- RewriteEngine On
- RewriteCond %{HTTP_HOST} !^www.seeisp.cn$ [NC]
- RewriteRule ^(.*)$ http://www.seeisp.cn/$1 [L,R=301]
复制代码
|