如何在 apache 中记录特定 URL 模式的请求

jmj*_*jmj 2 apache-http-server httpd logging

如何配置 apache 来记录请求 URL 中与特定正则表达式模式匹配的请求?

小智 5

您需要使用该SetEnvIf指令并将任何匹配的添加Request_URI到自定义日志中。例如:

SetEnvIf Request_URI /request/to/match$ mycustomlogfile
CustomLog mycustomlogfile.log common env=mycustomlogfile
Run Code Online (Sandbox Code Playgroud)

有关如何使用的更多具体信息SetEnvIf,请查看 HowToForge.com 上的如何页面如何告诉 Apache 不要在其访问日志中记录某些请求(注意:虽然该教程是关于不在 apache 中记录某些请求,但它仍然是很好的信息关于使用SetEnvIf指令。)