网站运营的过程中,有时因一些不同的访问要求(譬如使用
法是通过URL重写规则实现。下面给出URL重写实现重定向的的一些常用范例。
注意:在设置301重定向之前务必备份相应目录下的.htaccess文件。(Windows主机是在/htdocs目录下,Linux主机是在根目录下)
1.重定向domain.com到
RewriteEngineOn
RewriteCond%{HTTP_HOST}!^
RewriteRule^(.*)$http://
2.重定向
RewriteEngineOn
RewriteCond%{HTTP_HOST}!^domain.com$[NC]
RewriteRule^(.*)$
3.重定向olddomain.com到
RewriteEngineOn
RewriteCond%{HTTP_HOST}!olddomain.com$[NC]
RewriteRule^(.*)$http://
4.重定向olddomain.com到newdomain.com
RewriteEngineOn
RewriteBase/
RewriteCond%{HTTP_HOST}!olddomain.com$[NC]
RewriteRule^(.*)$
5.重定向domain.com/file/file.php到otherdomain.com/otherfile/other.php
RewriteEngineOn
RewriteCond%{HTTP_HOST}^
RewriteRule^file/file.php$