Re: Как понимать термин URI в документации?
Vladislav
tvword на gmail.com
Вс Янв 10 19:38:43 MSK 2010
Sergey Shepelev пишет:
> Игорь написал для случая, когда в строке замены (второй аргумент
> rewrite) вы пишете ещё какие-то аргументы запроса (это то, что в URI
> после ?).
>
> То есть вопросительный знак в конце важен, когда вы хотите изменить ?param.
>
> На запрос /users/mike?ads=1 правило
>
> rewrite ^/users/(.*)$ /show?user=$1? last;
>
> даёт /show?user=mike
>
> а без вопросительного знака в конце (rewrite ^/users/(.*)$
> /show?user=$1 last;)
> даёт /show?user=mike&ads=1
>
Хорошо, а зачем тогда вопросительный знак в примере, который привел
Игорь с редиректом с www.site.com на site.com.
Цитата:
В общем, вопрос - как сделать редирект http://www.mydomain.nl/foo?param =>
> >>> http://mydomain.nl/foo?param
> >>> ???
> >>>
> >>>
> >> server {
> >> server_name www.mydomain.nl;
> >> rewrite ^ http://mydomain.nl$request_uri last;
> >>
> >
> > - rewrite ^ http://mydomain.nl$request_uri last;
> > + rewrite ^ http://mydomain.nl$request_uri? last;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20100110/7a37ac28/attachment.html>
Подробная информация о списке рассылки nginx-ru