Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Есть Аналог комбинирова нных RewriteCond Апача?
Ilya Pirogov Wrote:
-------------------------------------------------------
> А если так попробовать:
>
> location /take {
> proxy_pass http://127.0.0.1:8080/take;
>
> if ($arg_that != "cat") {
> break;
> }
>
> if ($arg_tn !~ \d) {
> rewrite ^.*$ "/take?Tn=6&CL=0"
> permanent;
> }
> }
Спасибо.
Попробовал.
Получилось. В рассматриваемом случае прекрасно работает и подставляет, то что
надо.
Но, если в строке запроса нет "That=cat" (например стоит That=dog или вообще
нет такого параметра), то результатом будет 404. Потому не подходит :(
Хотя информация о конструкции $arg_параметр для меня оказалась полезной.
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,55036,55365#msg-55365
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|