Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
управление fastcgi_pass_header через переменную и условие if($arg_)
- To: nginx-ru@xxxxxxxxx
- Subject: управление fastcgi_pass_header через переменную и условие if($arg_)
- From: "ak@kdj,ru" <ak@xxxxxx>
- Date: Wed, 10 Oct 2012 15:47:40 +0400
nginx version: nginx/1.2.4
приветствую
подскажите пож-ста как реализовать слудеющее
настроен кеш
мне нужно при наличии GET аргумента nocache=1 осуществить
BYPASS в бекенд - с этим разобрался
и
разрешить Set-Cookie, т.е. fastcgi_pass_header Set-Cookie; при if
($arg_nocache) - это ни как не получается
ниже привожу конфиг
где fastcgi_no_cache $no_cache; fastcgi_cache_bypass $no_cache; - работают
а fastcgi_pass_header $pass_header; - нет
fastcgi_cache my_cache;
fastcgi_cache_key "$request_method|$host|$request_uri";
fastcgi_hide_header Set-Cookie;
fastcgi_ignore_headers Cache-Control Expires Set-Cookie;
set $no_cache "";
set $pass_header "";
if ($arg_nocache){
set $no_cache "1";
set $pass_header "Set-Cookie";
}
fastcgi_no_cache $no_cache;
fastcgi_cache_bypass $no_cache;
fastcgi_pass_header $pass_header;
спасибо
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|