Hello!
On Wed, Aug 03, 2022 at 10:24:13AM -0400, milov wrote:
> Есть код
>
> set $no_cache 0;
>
> if ($request_method = POST){set $no_cache 1;}
> if ($http_host ~* success.html$){set $no_cache 1;}
> if ($remote_addr ~* ^(192.168.0*)$){set $no_cache 1;}
>
> # Не берется из кеша
>
map-ом надо переменную выставлять. В случае нескольких условий - несколько
map-ов друг через друга
On Wed, Aug 3, 2022, 7:24 PM milov wrote:
> Есть код
>
> set $no_cache 0;
>
> if ($request_method = POST){set $no_cache 1;}
> if ($http_host ~* success.html$){set $no_cache 1;}
> if ($remote_addr
Есть код
set $no_cache 0;
if ($request_method = POST){set $no_cache 1;}
if ($http_host ~* success.html$){set $no_cache 1;}
if ($remote_addr ~* ^(192.168.0*)$){set $no_cache 1;}
# Не берется из кеша
fastcgi_cache_bypass $no_cache;
# Не сохраняется в кеш
fastcgi_no_cache $no_cache;
Ни один if