Helicon ISAPI Rewrite正在处理httpd.conf的重写规则而不是.htaccess

我们在我们的Windows 2003 Web服务器上安装了Helicon ISAPI Rewrite 3。 RewriteRules在位于httpd.conf文件中的全局文件中工作正常。 服务器提供多个网站,我们希望创buildRewriteRules来应用于特定的网站。 在每个Web站点的“IIS属性”中,ISAPI_Rewrite都存在一个单独的选项卡,指向该Web站点的.htaccess文件。 没有规则适用于.htaccess文件工作。 任何想法为什么.htaac​​cess文件没有效果。

检查.htaccess文件的NTFS权限,并确保您没有使用精简版的ISAPI_Rewrite。

在.htaccess文件本身确保你有

RewriteEngine on 

在每个文件的顶部。

编辑添加:把这些行放在你的httpd.conf文件中并重新加载服务。 他们将创build错误和重写器日志文件。 检查事件查看器也可能揭示这个问题。

 RewriteLogLevel 9 LogLevel debug