Re[2]: исчезает символ при проксировании
Yevgeniy Kruglov
yk at cifnet.com
Mon Jun 13 23:19:25 MSD 2005
Hello Igor,
Friday, November 26, 2004, 4:47:36 AM, you wrote:
>> Да, nginx нормализует URI (но не аргументы) следущим образом:
>> *) несколько / превращается в один /
>> *) /./ превращается в /
>> *) /../ убирает предыдущий каталог, если убирать нечего, возвращается 400
>> *) под win32 /.../ убирает два каталога
>> *) под win32 \ превращается в /
>> *) %XX преобразуется в символ. Преобразование однократное, то есть, "%2530"
>> преобразуется в "%30", а не в "0"
IS> Я решил сделать всё-таки всегда склеивать несколько "/" в один без всяких
IS> директив, кроме одной комбинации: "://". Есть какие-нибудь ещё комбинации ?
А эта комбинация сейчас работает? Необходимость в этом появилась только сейчас,
на сервере nginx 0.1.35, на других версиях не проверялось.
URL типа http://site.com/cgi/script/http://anothersite.com?r=aa&r2=bb ,
соответсвенно после того, как сайт упрятали за nginx на frontend, второй двойной
слэш из URI пропал.
--
Best regards,
Yevgeniy mailto:yk at cifnet.com
More information about the nginx-ru
mailing list