problem with nginx-0.3.48
Igor Sysoev
is at rambler-co.ru
Wed May 31 17:06:27 MSD 2006
On Wed, 31 May 2006, Andrei Nigmatulin wrote:
> Привет, Игорь !
>
> У меня проблема с nginx, не могу ее решить самостоятельно, прошу Вашей помощи.
>
> Делаю так:
>
> location ~ ^/[^/]+/invite/ {
> if ($request_uri ~* "/([^/]+)/invite/([^/]+)/(.*)" ) {
> set $login $1;
> set $invite_id $2;
> set $location $3;
> }
> fastcgi_param login $login;
> fastcgi_param invite_id $invite_id;
> fastcgi_param location $location;
> fastcgi_param PATH_TRANSLATED /home/anight/nginx-bug/test.phtml;
> fastcgi_param REQUEST_URI $request_uri;
> fastcgi_param REQUEST_METHOD $request_method;
> fastcgi_pass 127.0.0.1:8002;
> }
>
> в test.phtml:
>
> <?
> echo $_SERVER["location"];
> ?>
>
> Делаю запрос:
>
> http://localhost:8000/test/invite/35264/search/?q=Learn+french
>
> Скрипт отвечает:
>
> search/%3fq=Learn%2bfr
>
> Ожидаю увидеть от скрипта:
>
> search/%3fq=Learn%2bfrench
>
> В чем тут может быть проблема ?
По идее должно быть "search/?q=Learn+french" без %XX.
Это ошибка, у меня воспроизводится.
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list