畅享博客 > 非鱼评影 > 程序设计 > [推荐]好东西,大家用
2006-8-20 19:48:36

[推荐]好东西,大家用

长期以来,IIS的用户都非常希望能够得到像Apache的Mod_Rewrite那样的路径重写模块,否则,像ASP这样的程序除了使用静态地址生成,没有任何办法实现伪静态地址,论坛根本就不可能做到。而ASP.net虽然有HttpModule的实现方式,但是实现起来限制多多,而且性能也是个大问题。如果要使用这个模块,需要在站点上加上"通配符应用程序映射",加上以后,VS将无法使用。因此,在开发环境下没有办法使用伪静态目录。虽然已经有公司实现了Mod_Rewrite的功能,但是一直是收费的,而且安装使用复杂。看着PHP的开发人员将整个论坛都变成静态地址,难道我们只有羡慕的份吗?

现在,我们终于有了完美的实现方式,http://cheeso.members.winisp.net/IIRF.aspx,使用C++实现IIS的ISAPI模块,可以加载到整个系统或者虚拟站点上,实现机制同Apache的模块基本一致,语法也基本一致,兼容PCRE正则表达式,安装简单,也不再需要检查文件是否存在,也不再需要通配符映射,你的程序将完全不受影响,而且,开发工具也不受影响。最重要的是,它是完全免费的。同一台机器可以配置多套映射机制(每个站点一种),配置文件跟Dll放在一起就可以了,修改了配置文件(映射规则)以后,会自动检测,重新载入,不需要重启IIS。

当然,如果你用购买的虚拟主机,那就没有任何办法了。


推荐到鲜果:

评论

您正在以 匿名用户 的身份发表评论  快速登录
(不得超过 50 个汉字)
       看不清,换一个
提示消息
(输入完内容可以直接按Ctrl+Enter提交)