我正在(惊讶)一个完全依赖于mod_rewrite的Web框架,但是我希望它与IIS兼容(如果可能的话)。有一个建站点必须存放在IIS盒子上,我想知道在我最依赖的IIS版本中是否有任何重写模块。
答案 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也有一个免费的'精简版'。