25

是否有 IIS 7.0 的 mod_rewrite 等效项

a) 或多或少完整

b) 适用于生产环境,即久经考验/可靠/安全

你有基于经验的推荐吗?

4

10 回答 10

33

查看Microsoft 创建的用于 IIS 7 的 URL 重写模块

于 2008-09-13T21:09:45.347 回答
4

如果你有 99.00 美元的闲钱,你可能想看看http://www.isapirewrite.com/

[摘自他们的网站]

产品概览

ISAPI_Rewrite 是一个基于正则表达式的强大的 URL 操作引擎。它的作用与 Apache 的 mod_Rewrite 非常相似,但专为 Microsoft 的 Internet 信息服务器 (IIS) 而设计。ISAPI_Rewrite 是一个用纯 C/C++ 编写的 ISAPI 过滤器,因此速度非常快。ISAPI_Rewrite 让您可以自由地超越标准 URL 方案并开发自己的方案。

[使用示例] http://www.helicontech.com/articles/provocative_SEF_URLs.htm

于 2008-09-13T20:54:43.493 回答
3

看看 URLRewriter。在生产中使用它一次没有问题。但不要依赖它作为唯一的质量检查:

http://www.codeplex.com/urlrewriter

(它是免费的,并且拥有 Microsoft 公共许可证)

Managed Fusion URL Rewriter 是一个基于 Apache mod_rewrite 扩展的强大的 URL 操作引擎。它从一开始就被设计为将 Apache mod_rewrite 的所有功能带到 IIS 6.0 和 IIS 7.0。Managed Fusion Url Rewriter 在 Microsoft 的 Internet Information Server (IIS) 6.0 和 Mono XPS Server 上与 ASP.NET 一起使用,并且在 IIS 7.0 中完全支持所有语言,包括 ASP.NET 和 PHP。Managed Fusion Url Rewriter 让您可以自由地超越标准 URL 方案并开发自己的方案。

于 2008-09-13T20:48:15.677 回答
2

IIRF

  • 适用于 IIS5、6 或 7。
  • 自由
  • 开源
  • 维护良好
  • 自由
  • 支持正则表达式模式匹配
  • 使用 .htaccess 语法
  • 重写规则
  • 重定向规则
  • 重写标头
  • 重写条件
  • 自由
  • 为每个 IIS 应用程序或站点使用单独的配置文件
  • 规则更改会自动加载
  • 代理通行证
  • 我有没有提到它是免费的?

替代文字

于 2009-11-05T01:27:55.273 回答
1

Helicon Ape是 IIS7 上 Apache mod_rewrite 和其他 Apache 模块的完美替代品。语法 99% 与 Apache 兼容。

于 2009-07-09T12:52:30.317 回答
1

http://www.iis.net/extensions/URLRewrite是为 IIS 7.0 设计的,具有出色的性能和管理 UI。

于 2009-10-16T19:41:51.637 回答
1

IIS mod-rewrite是我所知道的最佳选择,但它不是免费的。

于 2011-02-02T13:08:34.563 回答
0

ISAPI Rewrite适用于 IIS 5 或 6。有免费的 Lite 版本,或者您可以付费购买完整版本以获得更多功能,例如代理功能。我已经有一段时间没有使用它了,但当时它工作得很好。

于 2008-09-17T03:19:17.477 回答
0

自从从 Apache 跳下并移至 IIS 以来,我一直在使用 Helicon Ape。它的语法与 Apache 兼容。

于 2010-03-17T16:08:33.313 回答
0

您可以在此处阅读我关于如何使用Managed Fusion URL Rewriter的文章:

http://carlos.mendible.com/2010/02/runnig-apache-behind-iis-server-net.html

希望能帮助到你。

于 2010-05-18T08:30:52.583 回答