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;
> }
> }
[i]Спасибо.
Попробовал.
Получилось. В рассматриваемом случае прекрасно работает и подставляет, то что надо.
Но, если в строке запроса нет "That=cat" (например стоит That=dog или вообще нет такого параметра), то результатом будет 404. Потому не подходит :(
Хотя информация о конструкции $arg_параметр для меня оказалась полезной.[/i]