Vladislav
January 10, 2010 06:32AM
Sergey Shepelev пишет:
>> rewrite ^ http://www.mydomain.nl$request_uri permanent;
>>
>>
>> А чем равно ^ в данном случае, если запрос http://www.site.com/foo?param
>> ???
>>
>>
>
> Почитайте какое-нибудь введение в регекспы.
>
> ^ это начало строки.
>
Балиннн, я знаю, что это начало строки (или ее конец, как сказал Игорь),
не суть важно. Важно, что это строка целиком.
Знаю и что такое регулряные выражения.

Я спрашиваю в контексте определения, что такое URI в документации nginx!

Если в запросе http://www.site.com/foo?param, URI - это *foo*. То тогда
*^ = foo*
Тогда что на что на что перезаписывается (делается rewrite) в выражении
http://mydomain.nl$request_uri?
Вот в чем вопрос?

Игорь написал следующее, но я че-то не могу до конца осознать -

Цитата:

Если в строке замены указаны аргументы, то предыдущие аргументы запроса
добавляются после них. Можно отказаться от этого добавления, указав в конце
строки замены знак вопроса:

rewrite ^/users/(.*)$ /show?user=$1? last;

Попробую еще раз.

Делается запрос http://www.site.com/foo?param
Надо сделать rewrite на http://site.com/foo?param

Пишем правило:

rewrite ^ http://site.com/$request_uri? permanent;

Здесь ^ = foo, которое перезапиывается на

http://site.com/$request_uri?

в конце выражения стоит знак вопроса, значит
предыдущие аргументы запроса *не* добавляются после них.

Не понятно что не добавляется после чего.

В итоге получаем, что foo перезаписывается в
http://site.com/$request_uri?, а результирующая строка принимает вид

http://www.site.com/http://site.com/$request_uri.

Извините, но я здесь ничего не понял.

Если кто может, расскажите подробно в чем фокус.










_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Как понимать термин URI в документации?

Vladislav January 09, 2010 03:48PM

Re: Как понимать термин URI в документации?

Vladislav January 09, 2010 03:52PM

Re: Как понимать термин URI в документации?

Алексей Сундуков January 09, 2010 04:24PM

Re: Как понимать термин URI в документации?

Andrey Zloy January 09, 2010 04:50PM

Re: Как понимать термин URI в документации?

Alexander Kochetov January 09, 2010 04:58PM

Re: Как понимать термин URI в документации?

Andrey Zloy January 09, 2010 05:00PM

Re: Как понимать термин URI в документации?

Алексей Сундуков January 09, 2010 05:04PM

Re: Как понимать термин URI в документации?

Vladislav January 09, 2010 06:10PM

Re: Как понимать термин URI в документации?

Sergey Shepelev January 09, 2010 08:26PM

Re: Как понимать термин URI в документации?

Vladimir Getmanshchuk January 09, 2010 08:36PM

Re: Как понимать термин URI в документации?

Sergey Shepelev January 09, 2010 09:02PM

Re: Как понимать термин URI в документации?

Igor Sysoev January 10, 2010 02:32AM

Re: Как понимать термин URI в документации?

Sergey Shepelev January 10, 2010 05:16AM

Re: Как понимать термин URI в документации?

Vladislav January 10, 2010 06:32AM

Re: Как понимать термин URI в документации?

Vladislav January 10, 2010 07:32AM

Re: Как понимать термин URI в документации?

Vladislav January 10, 2010 07:38AM

Re: Как понимать термин URI в документации?

Sergey Shepelev January 10, 2010 08:00AM

Re: Как понимать термин URI в документации?

Sergey Shepelev January 10, 2010 08:28AM

Re: Как понимать термин URI в документации?

Sergey Shepelev January 10, 2010 08:20AM

Re: Как понимать термин URI в документации?

Vladislav January 10, 2010 10:44AM

Re: Как понимать термин URI в документации?

Vladislav January 10, 2010 10:58AM

Re: Как понимать термин URI в документации?

proforg January 10, 2010 11:14AM

Re: Как понимать термин URI в документации?

Vladislav January 10, 2010 11:32AM

Re: Как понимать термин URI в документации?

Vladislav January 10, 2010 11:40AM

Re: Как понимать термин URI в документации?

Vladislav January 10, 2010 03:08PM

Re: Как понимать термин URI в документации?

Vladimir Getmanshchuk January 10, 2010 05:58PM

Re: Как понимать термин URI в документации?

Igor Sysoev January 10, 2010 02:32AM

Re: Как понимать термин URI в документации?

Vladislav January 10, 2010 03:20AM

Re: Как понимать термин URI в документации?

Igor Sysoev January 10, 2010 03:30AM

Re: Как понимать термин URI в документации?

Алексей Сундуков January 10, 2010 04:06AM

Re: Как понимать термин URI в документации?

Vladimir Getmanshchuk January 09, 2010 08:32PM

Re: Как понимать термин URI в документации?

Vladislav January 10, 2010 02:14AM

Re: Как понимать термин URI в документации?

Алексей Сундуков January 09, 2010 04:08PM

Re: Как понимать термин URI в документации?

Igor Sysoev January 09, 2010 04:12PM

Re: Как понимать термин URI в документации?

Алексей Сундуков January 09, 2010 04:22PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 294
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready