我有一个运行 mod_proxy 的 Apache 2.2 服务器。我们有一个场景,响应来自损坏的源,它没有任何内容类型或缓存控制标头。这意味着下游代理和客户端缓存了狡猾的响应。
我想做的是,如果响应没有内容类型和缓存控制标头来插入Cache-Control:max-age=0, no-cache
标头
我有一个运行 mod_proxy 的 Apache 2.2 服务器。我们有一个场景,响应来自损坏的源,它没有任何内容类型或缓存控制标头。这意味着下游代理和客户端缓存了狡猾的响应。
我想做的是,如果响应没有内容类型和缓存控制标头来插入Cache-Control:max-age=0, no-cache
标头
从rewritecond手册中,我没有测试过,但似乎你可以做类似的事情:
我认为要在 Apache 中执行此操作,您需要运行 2.4。
mod_headers
是操纵响应标头的正常方法,它不够灵活,无法做你想做的事。在 2.4 中,像这样的东西应该可以工作: