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;