我有一个创建标题的脚本:
X-User-ID: 1234
我想记录该值,但最好不要将其发送回客户端。
日志记录可以通过以下方式完成:
LogFormat "... %{X-User-ID}o ..." inc_ref
但是当我添加时这不起作用:
Header unset "X-User-ID"
有没有办法取消设置标题,但仍然记录值?
我有一个创建标题的脚本:
X-User-ID: 1234
我想记录该值,但最好不要将其发送回客户端。
日志记录可以通过以下方式完成:
LogFormat "... %{X-User-ID}o ..." inc_ref
但是当我添加时这不起作用:
Header unset "X-User-ID"
有没有办法取消设置标题,但仍然记录值?
不是解决方案,但Header unset 上的相同问题似乎不适用于 apache 2.4.10 和 php-fpm。
即使您使用,如果您使用
Header [always] note ...
,记录该注释的值%{VARNAME}n
也不起作用Header [always] unset ...
。可能是 Apache 中的错误。
感谢@mp_de、@covener 和@diego,答案是:
因为它需要被复制到
note
第一个,因为unset
标头值对 LogFormat 不可用。并且因为
mod_proxy_fcgi
添加了响应头,r->err_headers_out
所以 modmod_headers
需要always
在这两种情况下使用。