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