Oct 8

.htaccess实现301重定向 不指定

, 12/10/08 03:24 , 技术开发 » 系统网络 , 评论(0) , 引用(0) , 阅读(2089) , Via 本站原创 | |
不得不说名网无耻到家。。。竟然注册的域名都不给解析:
此域名未备案,根据国家政策,可能随时会停止域名解析, 为保证您域名的正常访问,请联系客服尽快备案!强烈BS一下。
打算不用了该行了吧!
正好换了固态硬盘服务器,域名转为老的二级吧

RewriteEngine On
RewriteCond %{HTTP_HOST} !^tea.zhoz.com$ [NC]
RewriteRule ^(.*)$ http://tea.zhoz.com/$1 [L,R=301]

当然还有其它的用法,一起列下:
1.重定向domain.com到www.domain.com
这种重定向旨在使域名唯一,是网站SEO必须要做的,后面重定向www.domain.com到domain.com也是出于同样的原因,只是形式不同。
打开.htaccess文件,加入以下规则。(下面的规则是针对主域名的,子域名要修改)
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
2.重定向www.domain.com到domain.com
RewriteEngine On
RewriteCond %{HTTP_HOST} !^domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]
3.重定向olddomain.com到www.newdomain.com
RewriteEngine On
RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301]
4.重定向olddomain.com to newdomain.com
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]
5.重定向domain.com/file/file.php 到 otherdomain.com/otherfile/other.php
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^file/file.php$ http://www.otherdomain.com/otherfile/other.php [R=301,L]

作者:@Everyday NetLog
地址:http://log.zhoz.com/read.php?704
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

Tags:
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]