if
, который, is evil, использовать proxy_cache_bypass
:location = /page/index.php {
proxy_pass http://backend;
proxy_cache nginx;
proxy_cache_key $scheme$proxy_host$uri;
proxy_ignore_headers Cache-Control Expires Set-Cookie;
proxy_cache_valid 10m;
proxy_cache_methods GET;
# перечислить каждый из возможных параметров:
proxy_cache_bypass $arg_a$arg_b$arg_c;
}