请教:类似 username.test.com 到 www.test.com/blog/username的rewrite写法

请教:类似 username.test.com 到 www.test.com/blog/username的rewrite写法

如题,本人的rewrite写法如下,
    RewriteEngine on
    RewriteOptions inherit

    RewriteCond %{HTTP_HOST} ^[a-zA-Z\-]+\.test\.com$
    RewriteRule ^/?$ /%{HTTP_HOST}
    RewriteRule ^/([a-zA-Z\-]+)\.test\.com/?$ http://www.test.com/blog/$1


这里针对一般的username都能够成功的rewrite过去,如访问 http://user1.test.com 即可成功跳转到 http://www.test.com/blog/user1   但是有一个问题,那就是直接访问 http://www.test.com 反而是有问题的, ----> 跳到了 http://www.test.com/blog/www  


大家有什么好的建议吗,还是说这样的想法本来就不可行!,谢谢
RewriteCond %{HTTP_HOST} ^(?!www)[a-zA-Z\-]+\.test\.com$

简单处理


QUOTE:
原帖由 HonestQiao 于 2007-7-19 11:11 发表
RewriteCond %{HTTP_HOST} ^(?!www)[a-zA-Z\-]+\.test\.com$

简单处理

有效,赞一个,感谢HonestQiao!!!