If you are going to use it inside proxy_no_cache directive, you can
combine proxy_cache_method (POST is not included by default) and
'proxy_no_cache $query_string$cookie__mcnc'
The latter will not cache the request until there is query string or a
cookie with a value set.
So basically, it looks like you can avoid using maps in this case.
On 09.03.2017 10:01, Anoop Alias wrote:
Hi,
I have 3 maps defined
############################
map $request_method $requestnocache {
default 0;
POST 1;
}
map $query_string $querystringnc {
default 1;
"" 0;
}
map $http_cookie $mccookienocache {
default 0;
_mcnc 1;
}
###############################
I need to create a single variable that is 1 if either of the 3 above
is 1 and 0 if all are 0. Will the following be enough
map "$requestnocache$querystringnc$mccookienocache" {
default 0;
~1 1;
}
Thanks,
--
*Anoop P Alias*
_______________________________________________
nginx mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx
_______________________________________________
nginx mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx