是否存在IIS 7.0的mod_rewrite等效项
a)或多或少完整
b)适用于生产环境,即经过战斗测试/可靠/安全的
您是否有基于经验的推荐?
答案 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)
答案 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
希望它有所帮助。