Você pode usar um map
para isso. Coloque-o em um arquivo separado que seja include
d do bloco http
do servidor e, sempre que ele for alterado, recarregue o nginx.
Um exemplo:
map $request_uri $my_no_cache {
default 1;
/b.php?q=123 0;
}
Para usá-lo, coloque isso no server
ou location
:
fastcgi_no_cache $my_no_cache;
fastcgi_cache_bypass $my_no_cache;