从代理响应中取消设置标题

我有一个Apache 2.2下的代理configuration,它将/blog所有请求传递给我无法控制的主机。

我想从代理响应中取消设置特定的HTTP头( X-Powered-By: PHP ),这样浏览器就不可见了。

我试过这个:

 ProxyPass /blog http://blog.example.com ProxyPassReverse /blog http://blog.example.com Header Always Unset X-Powered-By 

还有这个变化:

 <Location /blog> ProxyPass http://blog.example.com ProxyPassReverse http://blog.example.com Header Always Unset X-Powered-By </Location> 

在这两种情况下,头都通过代理发送。 我也试过Header Always Edit ,也没有效果。

有趣的是,如果我使用Header Always Set X-Powered-By Test ,则得到的响应包含X-Powered-By: Test, PHP – 即我的值被添加在来自代理的值之前 。 我怀疑mod_proxy运行“太迟” mod_headers操纵响应。

是否有办法让Header在“稍后”运行,或者其他一些指令可以在代理返回后处理响应。