详细使用方法:
建立一个.htaccess文件,.htaccess文件内加入301重定向代码
如将所有的绑定域名都301定向到其中的一个www域名:
| RewriteEngine On RewriteCond %{HTTP_HOST} !^www.piis.cn$ [NC] RewriteRule ^(.*)$ http://www.piis.cn/$1 [L,R=301] |
以上的语法就是将这个空间绑定的任何域名都定向到www.piis.cn这个域名上(说明www.piis.cn这个域名也必须是绑定到这个空间上的)
有的用户不知道怎么建立.htaccess文件,在这里简单教下




这样就完成了.htaccess文件的建立,再将.htaccess文件用FTP上传到网站的根目录(就是FTP连接后的web目录下)
其他依一些301的语法(一般不需要看,只用做上面的那种方法就可以了):
将旧域名重定向新域名(不同主机的情况下,旧域名和新域名不在同个服务器或不是在同个网站空间绑定)
必须用下列语法并把.htaccess放到旧域名主机的根目录里
RewriteEngine On
RewriteRule (.*) http://www.piis.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} ^piis.cn$ [NC]
RewriteRule ^(.*)$ http://www.piis.cn/$1 [R=301,L]
这个意思就是将绑定在同个空间上的域名 seeisp.cn 、www.seeisp.cn 、piis.cn 全部重定向到 www.piis.cn
■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} ^piis.cn [NC]
RewriteRule ^(.*)$ http://www.piis.cn/$1 [L,R=301]
将空间下所有的绑定域名定位到一个其中的一个www域名:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.piis.cn$ [NC]
RewriteRule ^(.*)$ http://www.piis.cn/$1 [L,R=301]
用301将绑定的其他域名重定向到主域名
用301将绑定的其他域名重定向到主域名,如:将gziis.cn和seeisp.cn统一为www.seeisp.cn
RewriteEngine on
RewriteCond %{HTTP_HOST} ^gziis.cn$ [OR]
RewriteCond %{HTTP_HOST} ^seeisp.cn$
RewriteRule ^(.*)$ http://www.seeisp.cn/$1 [R=301,L]
此处也可以写成:
RewriteCond %{HTTP_HOST} ^(www.)?gziis.cn$
RewriteRule ^(.*)$ http://www.seeisp.cn/$1 [R=301,L]
当然,也可以再扩展一下,将index.html、index.php等也重定向一下:将www.seeisp.cn/index.html统一为www.seeisp.cn
RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.html HTTP/
RewriteRule ^index.php$ http://www.seeisp.cn/ [R=301,L]
需要空间开启支持.htaccess的客户请联系QQ16764407处理 (年付空间才行)
同时支持.htaccess的空间,就可以支持定义伪静态。很不错的哦!
将绑定的域名301重定向跳转到站外的网站域名:
| RewriteEngine On RewriteCond %{HTTP_HOST} ^400.gzsjzx.com$ [NC,OR] RewriteCond %{HTTP_HOST} ^400.xhisp.com$ [NC] RewriteRule ^(.*)$ http://400.piis.cn/$1 [R=301,L] |
上面的意思就是将空间绑定的域名400.gzsjzx.com和400.xhisp.com跳转到站外的域名400.piis.cn
