我正在开发(惊喜)一个完全依赖于 mod_rewrite 的 Web 框架,但是我希望它与 IIS 兼容(如果可能的话)。正在构建的站点之一必须存储在 IIS 盒子上的可能性很小,我想知道在我可以依赖的最流行的 IIS 版本中是否有任何重写模块。
问问题
407 次
4 回答
1
对于 IIS7,有 IIS URL Rewrite Module。如果我没记错的话,您可以使用Web Platform Installer安装它。
似乎还有一家公司为 IIS 重写了一个与 Apache 的 mod_rewrite 配置格式兼容的重写模块。您可以在Micronovea网站上找到有关它的信息。我没有这方面的经验。
于 2009-07-27T01:03:21.520 回答
1
IIS7 很容易——正如 Garethm 指出的那样,使用 URL 重写模块。
IIS<7 有点棘手——没有可锁定的集成管道。假设您可以要求托管在 IIS 上的人员具有专用托管,或者至少可以安装 ISAPI 模块,请查看 icon 的Isapi 重写过滤器。它是免费的、开源的,并且几乎是模仿的 mod-rewrite。
于 2009-07-27T01:05:18.463 回答
0
我使用HeliconTech 的 ISAPI_Rewite取得了巨大成功。它不是免费或开源的,但它相当便宜且得到很好的支持,而且安装和运行也超级容易。
于 2009-07-27T01:33:26.700 回答
0
Helicon 还有一个免费的“精简”版本。
于 2009-08-01T10:11:54.707 回答