apache记录日志 怎么才能不记录某个目录里面的文件访问

不是要单个的屏蔽某个文件名或是扩展名而是要过滤掉一个目录使这个目录访问不受影响但是apache的日志不记录这个目录中的访问到日志文件在apache的配置文件里要怎么才能实... 不是要单个的屏蔽某个文件名或是扩展名 而是要过滤掉一个目录 使这个目录访问不受影响 但是apache的日志不记录这个目录中的访问到日志文件

在apache的配置文件里 要怎么才能实现?
展开
 我来答
flowithwind
2009-11-21 · TA获得超过822个赞
知道小有建树答主
回答量:809
采纳率:40%
帮助的人:871万
展开全部
SetEnvIf Request_URI "^/xxxx/.*$" dontlog
CustomLog logs/access_log common env=!dontlog

把xxxx替换成一不希望被访问的url的path部分,添加第一行,在你原来的customlog配置行追加上 env=!dontlog 就可以了

就是使用了SetEnvIf这个东东,可以按照请求中的各字段匹配规则动态设置环境变量,实现很多配置的过滤之类的功能,很强大。
具体可以参考以下url:
http://httpd.apache.org/docs/1.3/logs.html
http://httpd.apache.org/docs/2.2/mod/mod_setenvif.html

参考资料: http://httpd.apache.org/docs/1.3/logs.html

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式