请教一个奇怪的问题,我用ISAPI_Rewrite做真实二级域名系统。
需要实现的效果: boy119.16.com的实际地址是www.16.com/u/boy119 ,boy119.16.com/123.htm的实际地址是www.16.com/u/boy119/123.htm
我写的正则如下:
RewriteCond Host: (?!www\.)(.*)\.16\.com
RewriteRule /(.*) /u/$1/ [I]
结果:boy119.16.com的实际地址是www.16.com/u/boy119 ,但是boy119.16.com/123.htm的实际地址仍然是www.16.com/u/boy119

我将正则改为:
RewriteCond Host: (?!www\.)(.*)\.16\.com
RewriteRule /(.*) /u/$1/&2 [I]
boy119.16.com的实际地址是www.16.com/u/boy119/u/boy119 ,boy119.16.com/123.htm的实际地址是www.16.com/u/boy119/u/boy119/123.htm
请问各位如何修改正则才能达到我的目的?谢谢1