ISAPI_Rewrite在IIS 7中

时间:2008-11-20 02:13:40

标签: iis-7 url-rewriting isapi-rewrite

我多年来一直在Server 2003上使用Helicon(http://www.helicontech.com/isapi_rewrite/)的ISAPI_Rewrite,并且总是运气好。

我正在将2003年的所有网站迁移到一个新的闪亮的Server 2008框。我宁愿不购买新的许可证,我听说IIS 7将内置功能。<​​/ p>

所有重写都在.htaccess配置文件中设置,就像Apache的mod_rewrite一样。

有没有人知道这个功能是否已经融入IIS 7中,如果有的话,你知道有什么好的文章可以解释如何让它全部启用吗?

感谢。

3 个答案:

答案 0 :(得分:3)

如上所述,IIS7确实具有内置功能。您可以使用自定义HttpModule,如Tip/Trick: Url Rewriting with ASP.NET中所述。

或者,您可以将IIS7 Rewrite Module安装为described here

答案 1 :(得分:0)

是的,请查看IIS 7 URL Rewrite Module

答案 2 :(得分:0)

在您安装应用程序请求路由器(ARR)IIS扩展及其所有依赖项之前,它不是内置的,您必须按特定顺序执行此操作:

  1. Web Farm Framework模块。
  2. 外部缓存模块。
  3. URL重写模块。
  4. 然后是ARR模块。

    每个都需要从download.microsoft.com单独下载,但所有内容都是免费的。

    参考:https://blogs.technet.microsoft.com/erezs_iis_blog/2013/11/27/installing-arr-manually-without-webpi/