找不到 IIS7 中的重定向解决方案

找不到 IIS7 中的重定向解决方案

我们最近切换到运行 IIS7 的 Windows Server 2008 x64。以前我们一直使用 Helicon 的 ISAPI_Rewrite 来使用 .htaccess 文件进行重定向。

不幸的是,这不再有效,显然是因为 .net 应用程序中管道的设置方式。我们需要集成模式下的管道,但从我搜索到的信息来看,ISAPI_Rewrite 仅在 IIS7 上的经典模式下有效。

所以我尝试了 URL 重写模块。但是它也不起作用,显然是因为它只需要网站在 64 位模式下运行,而由于我们正在运行 Progress 数据库,因此我们必须具有 32 位模式兼容性。

还有其他解决方案吗?或者有什么修复方法可以使其中一个解决方案发挥作用吗?

答案1

URLRewrite 模块独立于 32 位和 64 位应用程序池工作,因此一定是其他原因导致您遇到问题。您确定您的重写规则已正确设置吗?一个常见的错误是启动图案在下面匹配网址带有斜线,但不应包含起始斜线。

相关内容