只要支持.NET程序的WEB服务器都可以实现。
.NET的URL重写只是需要重写IHttpModule就可以了,不是一定要用MS的URLREWRITER组件
URL规则你自己把握就可以了
实现任意二级域名需要对空主机头的支持,这个需要对服务器有一定的控制权。
另外一个方案是ISAPI rewrite
http://www.weijingtai.com/2009/04/08/isapi-rewrite/
相比微软URLRewriter, 有如下优点:
第一:效率较高。
第二:对html解析要好很多
也可以参考:
http://www.cnblogs.com/notus/archive/2007/03/13/673222.html
http://www.cnblogs.com/teddyma/archive/2006/09/11/500790.html
也可以自己搜: