Apache 忽略我的 .htaccess“dontlog”选项

Apache 忽略我的 .htaccess“dontlog”选项

我在文件 dir/subdir 中写入 .htaccess,以不记录此特定目录中的 URI 请求。.htaccess 实际上由 apache 执行(如果我写入deny from,它就会起作用),但如果文件仅包含此规则:

   SetEnvIf Request_URI "^dir/subdir" dontlog

不起作用。AllowOverride All 和 mod_rewrite 已启用。可能是什么问题?

对不起,我的英语不好。

答案1

你的 htaccess 中应该有这个:

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

类似这样的是你的 apache 配置:

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

相关内容