首页 新闻 会员 周边 捐助

不用微软的URL重写组件实现二级域名的重写 谁弄过?

0
悬赏园豆:20 [已关闭问题]

我实现过用微软的URL重写组件实现二级域名重写,但是这有一定的局限性:

1.必须有自己的服务器,因为要设置iis不绑定域名,为整个iis服务器的默认网站, 必须为80端口

2.第一条造成所有别的请求都到那个站,性能和负载肯定也不好

3.URL规则很麻烦

 

=============================

有兄弟用别的组件,可以避免以上问题,在。net下实现,任意二级域名的吗?不用微软组件的!!

www.myidc.info的主页 www.myidc.info | 菜鸟二级 | 园豆:265
提问于:2009-07-14 18:44
< >
分享
其他回答(1)
0

只要支持.NET程序的WEB服务器都可以实现。

.NET的URL重写只是需要重写IHttpModule就可以了,不是一定要用MS的URLREWRITER组件

URL规则你自己把握就可以了

实现任意二级域名需要对空主机头的支持,这个需要对服务器有一定的控制权。

 

 

 

依诺 | 园豆:330 (菜鸟二级) | 2009-07-15 07:13
0

另外一个方案是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

也可以自己搜:

http://zzk.cnblogs.com/s?w=url+%E9%87%8D%E5%86%99

邀月 | 园豆:25475 (高人七级) | 2009-07-15 10:04
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册