从Apache Log中排除URL

时间:2017-01-06 14:05:30

标签: apache httpd.conf access-log

我的httpd.conf文件中有以下内容,以便排除URL被记录,因为它是状态检查器:

SetEnvIf Request_URI "^/status_check.php$" dontlog=1
CustomLog "logs/access_log" combined env=!dontlog

但是,这并未停止记录status_check URL。我也尝试了各种变体,包括:

SetEnvIf Request_URI "^/status_check\.php$" dontlog=1
SetEnvIf Request_URI "^/status_check\.php" dontlog=1
SetEnvIf Request_URI "/status_check\.php" dontlog=1
SetEnvIf Request_URI "/status_check.php" dontlog=1
SetEnvIf Request_URI "/^status_check.php" dontlog=1
SetEnvIf Request_URI "/^status_check.php$" dontlog=1

最后只有dontlog没有' = 1'一部分。

然而似乎没有工作。我应该解释该站点在以下物理路径上运行:/ var / www / vhosts / site_name

有人可以解释我做错了什么吗?这让我很生气。

非常感谢

0 个答案:

没有答案