若是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.yyidea.com转为yyidea.com

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

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

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