我们在我们的Windows 2003 Web服务器上安装了Helicon ISAPI Rewrite 3。 RewriteRules在位于httpd.conf文件中的全局文件中工作正常。 服务器提供多个网站,我们希望创buildRewriteRules来应用于特定的网站。 在每个Web站点的“IIS属性”中,ISAPI_Rewrite都存在一个单独的选项卡,指向该Web站点的.htaccess文件。 没有规则适用于.htaccess文件工作。 任何想法为什么.htaaccess文件没有效果。
检查.htaccess文件的NTFS权限,并确保您没有使用精简版的ISAPI_Rewrite。
在.htaccess文件本身确保你有
RewriteEngine on
在每个文件的顶部。
编辑添加:把这些行放在你的httpd.conf文件中并重新加载服务。 他们将创build错误和重写器日志文件。 检查事件查看器也可能揭示这个问题。
RewriteLogLevel 9 LogLevel debug