若是windows主机,则需要windows主机支持rewrite和httpd.ini(使用方法:相关代码用记事本保存,改名为httpd.ini,传到空间根目录下即可);若是linux主机,在根目录下的.htaccess里添加即可。只要服务器支持,对任何程序均有效。

1、换域名后的定向

作用:在换域名后,如 old.com 变成了 new.com,以前的域名不想要了,但域名还没过期(若域名已过期或不再解析到此站,那么该设定无效),解析绑定都还在。那么可以用以下代码来处理,当打开 old.com 后会自动转为 new.com。

[ISAPI_Rewrite]
RewriteEngine On
# 3600 = 1 hour 设置缓存时间为3600秒.
CacheClockRate 3600
# 设置正则表达式替换变量个数为32.
RewriteCond Host: ^www\.old\.com$
RewriteRule (.*) http\://new\.com$1 [I,RP]
RewriteCond Host: ^old\.com$
RewriteRule (.*) http\://new\.com$1 [I,RP]

2、把www.yyld.org转为yyld.org

RewriteCond %{HTTP_HOST} ^www\.yyld\.net$ [NC]
RewriteRule ^(.*)$ http://yyidea.com/$1 [R=301,L]

3、把yyld.org转为www.yyld.org(上面那个倒过来嘛)

RewriteCond %{HTTP_HOST} ^yyld\.net [NC]
RewriteRule ^(.*)$ http://www.yyld.org/$1 [R=301,L]