ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: rewrite & query string



Igor Sysoev wrote:
> $query_string - это только аргументы. В nginx'е есть ещё другое
> название -
> $args. Вся строка запроса - $request_uri.
Може быть, где-то в документации, стоит сделать пример (для чайников,
типа меня):
Строка запроса клиента вида http://www.foo.bar/aaa?bbb=ccc доступна в
nginx в следующих переменных:

www.foo.bar/aaa?&bbb=ccc - ?
www.foo.bar                      - ?
aaa?&bbb=ccc                   - ?
bbb=ccc                            - ?

>> Правда, несколько раз замечал, что регэкспы в nginx плохо обрабатывают
>> "доллар", как признак конца строки. Стараюсь просто им не пользоваться.
> Можно привести примеры ? 
Сейчас живые примеры показать не готов. Скорее всего, путаница
происходит из-за различных методов обработки правил:
location /... {}
и
location ~ /... {}

Т.е., в одном случае регекспы применять можно, а в другом - нельзя.
Парсер - не ругается.

-- 
Best regards, Andrey Y. Ostanovsky
St. Petersburg



 




Copyright © Lexa Software, 1996-2009.