Apache忽略我的.htaccess'dontlog'选项

我在文件dir / subdir中写了.htaccess文件,不要在这个特定的目录中loggingURI请求。 .htaccess实际上是由apache执行的(如果我写拒绝,它工作),但如果文件只包含这个规则:

SetEnvIf Request_URI "^dir/subdir" dontlog 

不要工作。 AllowOverride All和mod_rewrite被启用。 可能是什么问题?

对不起,我的英语不好。

你应该在你的htaccess中有这个:

 SetEnvIf Request_URI "^/dir/subdir(.*)$" dontlog 

像这样的东西是你的Apacheconfiguration:

 CustomLog /var/log/apache2/access.log combined env=!dontlog