mod_rewrite等效于IIS 7.0

时间:2008-09-13 20:43:20

标签: iis mod-rewrite

是否存在IIS 7.0的mod_rewrite等效项

a)或多或少完整

b)适用于生产环境,即经过战斗测试/可靠/安全的

您是否有基于经验的推荐?

10 个答案:

答案 0 :(得分:33)

查看Microsoft创建的URL Rewrite Module for IIS 7

答案 1 :(得分:4)

如果您有99.00美元的余额,您可能需要查看http://www.isapirewrite.com/

[摘自他们的网站]

产品概述

ISAPI_Rewrite是一个基于正则表达式的强大的URL操作引擎。它主要像Apache的mod_Rewrite,但专门为Microsoft的Internet Information Server(IIS)设计。 ISAPI_Rewrite是一个用纯C / C ++编写的ISAPI过滤器,所以它非常快。 ISAPI_Rewrite使您可以自由地超越标准URL方案并开发自己的方案。

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

答案 2 :(得分:3)

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

http://www.codeplex.com/urlrewriter

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

  

托管Fusion URL重写器是一个基于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方案并开发自己的方案。

答案 3 :(得分:2)

IIRF

  • 适用于IIS5,6或7.
  • 开源
  • 维护良好
  • 支持正则表达式模式匹配
  • 使用.htaccess语法
  • 重写规则
  • RedirectRule
  • RewriteHeader
  • 的RewriteCond
  • 为每个IIS应用程序或站点使用单独的配置文件
  • 自动加载规则更改
  • 的ProxyPass
  • 我提到它是免费的吗?

alt text

答案 4 :(得分:1)

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

答案 5 :(得分:1)

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

答案 6 :(得分:1)

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

答案 7 :(得分:0)

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

答案 8 :(得分:0)

我正在使用Helicon Ape,因为他从Apache跳出来并转移到了IIS。它的语法与Apache兼容。

答案 9 :(得分:0)

您可以在此处阅读我关于如何使用托管Fusion网址重写器的文章:

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

希望它有所帮助。