我想记录来自特定文件的请求,比如使用 .htaccess 将 collect.gif 记录到单独的日志文件中,这是可以实现的吗?
例如 http://www.domain.com/collect.gif?user=1&page=sample必须单独登录到文件 collect.log
我想记录来自特定文件的请求,比如使用 .htaccess 将 collect.gif 记录到单独的日志文件中,这是可以实现的吗?
例如 http://www.domain.com/collect.gif?user=1&page=sample必须单独登录到文件 collect.log
这几乎完全在Apache 文档的CustomLog
部分中进行了介绍。在此处复制相关部分:
SetEnvIf Request_URI \.gif$ gif-image
CustomLog gif-requests.log common env=gif-image
CustomLog nongif-requests.log common env=!gif-image
因此,对于您的情况,您只需更改SetEnvIf
条件以匹配您所追求的请求:
SetEnvIf Request_URI collect\.gif$ gif-image
CustomLog gif-requests.log common env=gif-image
CustomLog nongif-requests.log common env=!gif-image