Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: rewrite на основе $args
> для некоторых локейшнов надо делать rewrite, основываясь на аргументах
> запроса.
> насколько приемлема такая конструкция:
>
> location / {
> if ($request_uri = '/some/uri?a1=v1&a2=v2') {
> rewrite ^ /foo.gif;
> }
>
> if ($request_uri = '/one/more/uri?a3=v3&a4=v4') {
> rewrite ^ /boo.gif;
> }
> .................
> }
>
> с учетом того, что неоднократно говорилось, что if -- не всегда самая
> красивая
> и оптимальная конструкция, можно ли сделать то же самое более идеологически
> правильным способом?
location /some/uri {
rewrite ^ /foo.gif;
}
location /one/more/uri {
rewrite ^ /boo.gif;
}
|