小编mka*_*ama的帖子

如何同时为 Apache CustomLog 强加两个条件?

我目前有静态和动态页面的单独访问日志。我的httpd.conf有(在<VirtualHost> 内):

<LocationMatch "^/(img|js|css|thumb|banner)/(.+)$">
SetEnv static 1
</LocationMatch>

CustomLog /var/log/apache2/gopal.log myCustom env=!static
CustomLog /var/log/apache2/gopal-static.log myCustom env=static
Run Code Online (Sandbox Code Playgroud)

我想补充它

SetEnvIf Remote_Addr "127.0.0.1" dontlog
CustomLog /var/log/apache2/gopal.log myCustom env=!dontlog
Run Code Online (Sandbox Code Playgroud)

,但找不到使用 CustomLog expr=参数的示例并且无法猜测有效表达式: expr=!(reqenv('static')||reqenv('dontlog')) 产生

语法错误,意外的 T_OP_OR

httpd.conf apache-2.4

5
推荐指数
1
解决办法
3703
查看次数

标签 统计

apache-2.4 ×1

httpd.conf ×1