我们在 Windows 2003 Web 服务器上安装了 Helicon ISAPI Rewrite 3。RewriteRules 在位于 httpd.conf 文件中的全局文件中工作正常。该服务器服务于多个网站,我们希望创建 RewriteRules 以应用于特定的网站。在每个网站的 IIS 属性中,存在一个单独的 ISAPI_Rewrite 选项卡,指向该网站的 .htaccess 文件。应用于 .htaccess 文件的任何规则都不起作用。为什么 .htaaccess 文件无效的任何想法。
检查 .htaccess 文件的 NTFS 权限,并确保您没有使用 ISAPI_Rewrite 的 Lite 版本。
在 .htaccess 文件本身确保你有
在每个文件的顶部。
编辑添加:将这些行放在您的 httpd.conf 文件中并重新加载服务。他们将创建错误和重写日志文件。检查事件查看器也可能对问题有所了解。