regex - 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 完全可能被正则表达式排除......)
解决方案
推荐阅读
- javascript - avascript:history.go(-window.history.length) 不起作用
- sql - 选择类别请求期间的sql动态列
- php - 如何启用opencart Seo Url
- ios - 如何从标签栏打开侧边菜单
- python - 为什么我的文本在屏幕上运行而不是在 Python 终端中运行?
- c# - 如何在 C# 中减去两种不同类型的两个数量 - 十进制和双精度?
- docker - docker可以从环境变量中读取凭据吗?
- c# - 在 c# 中处理麦克风输入
- javascript - React 组件渲染两次,不使用状态钩子的函数组件只渲染一次
- java - JavaFx 中的 TranslateX、LayoutX 和 ScaleX 之间的区别?