Непонятное поведенеи при реврайте
Igor Sysoev
is at rambler-co.ru
Sun Jul 9 22:24:58 MSD 2006
On Fri, 7 Jul 2006, Ladokha Anton wrote:
> Имеется:
> rewrite "^/users/([^\/]*)/?$" /?a=userinfo&nick=$1;
>
> 1) При запросе запросе без применения реврайта
> /?a=userinfo&nick=MTJ+GraffixCore
> я получаю правильную переменную $_GET['nick'] == 'MTJ GraffixCore'
>
> 2) При запросе с использованием реврайта
> /users/MTJ+GraffixCore
> я получаю некорректное (по-моему) значение $_GET['nick'] ==
> 'MTJ+GraffixCore'
>
> или это правильно?
Плюс в URI - это именно плюс, поэтому когда он передаётся в аргументы,
то nginx его эскейпит.
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list