Hello! On Tue, Jan 08, 2019 at 09:55:30AM +0200, Andrei wrote:
> Is there a way to conditionally use proxy_ignore_headers? I'm trying to > only ignore headers for requests which have $skip_cache = 0 for example If you want different proxy_ignore_headers settings for different requests, you have to use different location{} blocks for these requests. You can do so either by using distinct path-based locations, or by conditionally routing some requests to a different location (e.g., with the "rewrite" directive). In the particular case of requests to /abc, consider something like this: location = /abc { proxy_pass ... proxy_cache ... proxy_ignore_headers Expires Cache-Control; proxy_cache_valid 5m; } Note well that it makes little to no sense to only ignore Expires and Cache-Control on cached requests, since these headers are only used by nginx for caching. If caching is not used, these headers are ignored anyway. See http://nginx.org/r/proxy_ignore_headers for details. -- Maxim Dounin http://mdounin.ru/ _______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx