931*_*.93 3 logging apache-2.2
使用 apache,是否可以根据 URL 将日志请求过滤到单独的文件中?
例如:
127.0.0.1 - - [08/Apr/2013:17:06:26 +0100] "GET /this/is/a/url.html HTTP/1.1" 200 67486
Run Code Online (Sandbox Code Playgroud)
将此特定 URL 记录到 access_log_first 并将其他所有内容记录到另一个日志文件中?
我做了一些研究,似乎我可以使用类似SetEnvIf但不知道如何设置它的东西。有人可以帮忙吗?
我意识到这有点奇怪,在正常情况下,我会运行 URL,例如我需要登录一个单独的子域。
是的,SetEnvIf是正确的方法。下面是一个例子:
SetEnvIf Request_URI /this/is/a/url.html$ thisurllog
CustomLog thisurl.log common env=thisurllog
Run Code Online (Sandbox Code Playgroud)
如果您还想从常规日志中删除这些条目,请添加以下内容:
CustomLog access.log common env=!thisurllog
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2447 次 |
| 最近记录: |