ISAPI_Rewrite二级域名的问题

请教一个奇怪的问题,我用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

你可能感兴趣的:(ISAPI_Rewrite二级域名的问题)