如何在IIS 6中免费重写URL(ala mod_rewrite)?

我有一个应用程序,我写了(与cakephp)灯栈,我将它移动到一个Windows服务器。 我有很多麻烦与Windows(内存和CPU问题)的Apache,所以我想使用现有的安装IIS V6,但似乎缺乏任何URL重写能力。 我find了昂贵的插件(isapi),但是我对IIS或其周围的程序知之甚less,不知道是否有什么好主意。

什么工作,并简单或兼容mod_rewrite规则,希望是免费的?

  • 离子的Isapi重写filter
  • ISAPI_Rewrite精简版

如果您需要更多的控制stream程,或者只是想了解更多,请检查这些链接:

  • 在ASP.NET中重写URL /实现URL重写
  • 一个用于ASP.NET 2.0的完整的URL重写解决scheme
  • 用ASP.NET重写URL

在Codeplex上有一个名为Ionics Isapi Rewrite Filter的开源项目,可免费使用。 它也与IIS 6兼容。

Fastream IQProxy是没有Apache的II6s的最佳灵魂。 由于isapi不再使用PHP 5.3.3.3中的PHP打包,而是由fastcgireplace