我在文件 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