首页 > 解决方案 > Apache 2.4 如何使用 SetEnvIf 从日志中排除某些 GET 请求

问题描述

花了一些时间在 docs 和 Google 上,但没有找到任何真实的例子。

我想从记录许多不必要的行中排除

83.266.84.27 - - [27/Oct/2018:14:07:19 -0500] "GET example.com/mod/maxtop.php HTTP/1.1" 200 3412 "http://example.com/page218.html" "Mozilla/5.0 (Windows NT 10.0; rv:56.0) Gecko/20100101 Firefox/56.0"

我试过了

SetEnvIf Request_Method GET "^/maxtop\.php$" dontlog

SetEnvIf Request_Method "GET(.*)/maxtop\.php$" dontlog

...但没有成功。

感谢任何提示还有什么可以尝试的(如果 Apache GET 完全可能被正则表达式排除......)

标签: regexapachesetenvif

解决方案


推荐阅读