【发布时间】:2009-07-27 00:47:40
【问题描述】:
我正在开发(惊喜)一个完全依赖于 mod_rewrite 的 Web 框架,但是我希望它与 IIS 兼容(如果可能的话)。有一个正在构建的站点必须存储在 IIS 盒子上的可能性很小,我想知道在我可以依赖的最流行的 IIS 版本中是否有任何重写模块。
【问题讨论】:
我正在开发(惊喜)一个完全依赖于 mod_rewrite 的 Web 框架,但是我希望它与 IIS 兼容(如果可能的话)。有一个正在构建的站点必须存储在 IIS 盒子上的可能性很小,我想知道在我可以依赖的最流行的 IIS 版本中是否有任何重写模块。
【问题讨论】:
IIS7 很简单——正如 Garethm 指出的那样,使用 URL 重写模块。
IISIsapi Rewrite 过滤器。它是免费的、开源的,几乎是模仿的 mod-rewrite。
【讨论】:
对于 IIS7,有 IIS URL Rewrite Module。如果我没记错的话,你可以用Web Platform Installer 安装它。
似乎还有一家公司为 IIS 重写了一个与 Apache 的 mod_rewrite 配置格式兼容的重写模块。你可以在Micronovea 网站上找到它。不过我没有这方面的经验。
【讨论】:
我使用HeliconTech's ISAPI_Rewite 取得了巨大成功。它不是免费或开源的,但它相当便宜且得到很好的支持,而且安装和运行也超级容易。
【讨论】:
Helicon 也有一个免费的“精简”版本。
【讨论】: