low case uri over proxy_pass

Oleg I. admin.4u.server at gmail.com
Wed Oct 25 18:57:16 MSD 2006


По всей видимости запрос сначала разкодируется из url-encoing в
> обычнцю строку. А потом снова кодируется при передаче бэкенду.
>
> А какая разница? Бэкенд это все равно должен раскодировать до того как
> что либо сделает с этим URL
>
>
Хитрость в том, что  это файлы лежат с такими именами =)
И к ним надо обращаться 2 способами, 1 через бэкэнд, 2 локально.
Локально  имена выходят какие надо, а вот на бэкэнд оно едет в lc виде.
Да,  lc подвергаются только %символ'ы.

Кстати а почему nginx кодирует так странно? Приезжает то в виде больших
буковок а он шлёт маленькими.

Ну и может быть кто-то посоветует как его заставить работать в соответствии
с:

==цитата из
http://www.sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_pass==

Если на сервер нужно передать URI в необработанном виде, то для этого в
директиве proxy_pass нужно указать URL сервера без URI:

location  /some/path/ {
    proxy_pass   http://127.0.0.1;
}

== конец цитаты ==

Best Regards,
                        Oleg.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20061025/033f0464/attachment.html>


More information about the nginx-ru mailing list