IIS(5/6/7)中类似Mod_rewrite的功能?

时间:2009-07-27 00:47:40

标签: iis iis-7 iis-6 iis-5

我正在(惊讶)一个完全依赖于mod_rewrite的Web框架,但是我希望它与IIS兼容(如果可能的话)。有一个建站点必须存放在IIS盒子上,我想知道在我最依赖的IIS版本中是否有任何重写模块。

4 个答案:

答案 0 :(得分:1)

对于IIS7,有IIS URL Rewrite Module。如果我没记错的话,您可以使用Web Platform Installer进行安装。

似乎还有一家公司为IIS重写了一个与Apache的mod_rewrite配置格式兼容的重写模块。您可以在Micronovea网站上找到相关信息。我没有这方面的经验。

答案 1 :(得分:1)

IIS7很简单 - 使用URL重写模块,正如Garethm指出的那样。

IIS< 7有点棘手 - 没有集成管道可以锁定。假设您可以要求在IIS上托管的人员有专用托管,或者至少可以安装ISAPI模块,请查看标志性的Isapi Rewrite过滤器。它是免费的,开源的,几乎是模仿的mod-rewrite。

答案 2 :(得分:0)

我使用HeliconTech's ISAPI_Rewite取得了巨大成功。它不是免费的或开源的,但它相当便宜且得到很好的支持,也非常容易安装和运行。

答案 3 :(得分:0)

Helicon也有一个免费的'精简版'。