标签归档:rewrite,htaccess

域名转向的一层窗户纸

公司网站新版正在规划中,计划使用一些二级域名。

在htaccess文件中写rewrite规则,搞的我头大。明明正确的正则表达式却无法起到任何作用,从春节前弄到今天,直到找到这篇文章,才突然明了了真相:http://wenwen.soso.com/z/q160535863.htm

2010-02-14_211934

搞清楚这点,接下来也就是分分秒的事情了。

RewriteCond %{HTTP_HOST} [^w{3}].test.com [NC]
RewriteRule (.*) %{HTTP_HOST}$1 [C]
RewriteRule (.*).test.com http://www.test.com/path-to/$1 [L]

第一句是条件:(任何不是www的字符串).test.com ,因为www.test.com 是主域名的地址,就不要跳转了

第二句,把http://***.test.com变更到http://***.test.com/***.test.com

第三句,把http://***.test.com/***.test.com变成http://www.test.com/path-to/***