Welcome! Log In Create A New Profile

Advanced

Re[2]: $uri - url_encoded?

xinu
September 16, 2010 10:06AM
большое спасибо Вам (и конечно же Автору Патча).
работает так как надо.

Tue, 14 Sep 2010 22:21:05 +0400 письмо от "Kirill A. Korinskiy" <catap@catap.ru>:

> http://catap.ru/blog/2009/03/26/nginx-urlencode_name-and-urldecode_name/
> 2010/9/14 xinu <xinu@list.ru>
> sorry, поспешил с enter.
> вопрос, который собственно и хотел написать:
> как убедить nginx не переводить запрошенный URL в urldecoded?
> моя проблема в пробелах, которые я кодирую в cms "%20", все файлы
> также (т.е. с "%20" лежат на диске - т.е. без пробелов (!!!).
> однако запрос
> GET /file%20with%20blank HTTP/1.1
> будет по try_files искать "/file with blank" - файл, который я
> генерирую как "/file%20with%20blank"
> $request_uri - выглядет так как мне надо и работал бы, но - не помогает, т.к.
> есть еще реврайты и try_files мне нужен по измененному УРЛу.
> реврайты же только ухудшают УРЛ - переписывая его с "%20" на
> "%2520" -- т.е переписываю "%" в его url_ecoded форму:
> "%25".
> как однозначно определить поведение / реакцию nginx'а ?
> если решение еще нет, опции (в конфиге в server, location и в if) :
> url_dencoding on / of;
> помогли бы.
> большое спасибо.
> Сергей.
> ps: sbin/nginx -v
> nginx version: nginx/0.8.34
> ps2: подобная проблема распространяется и на многие другие "символы"
> например "/" -> "%2f"
> т.е. если мне нужен файл с именем "2/3" - не файл 3 в каталоге 2 , а
> именно "2/3" -- я делаю просто "2%2f3" файл - на мой
> взгляд - удобно.
> считаю фичу полезной.
> если же есть другое готовое решение - буду рад и признателен его узнать
> еще раз спасибо
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
> --
> wbr, Kirill
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru


Поиск любой информации, видеороликов, фамилий, товаров и т. д. прямо из почты!
http://r.mail.ru/cln5071/go.mail.ru/

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Re[2]: $uri - url_encoded?

xinu September 16, 2010 10:06AM

Re: Re[2]: $uri - url_encoded?

Kirill A. Korinskiy September 17, 2010 04:56AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 144
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready