Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Отсутствие urlencode в резул ьтирующем url при rewrite
Hello!
On Tue, Dec 29, 2009 at 05:21:34PM +0300, Dmitriy MiksIr wrote:
> Maxim Dounin пишет:
> >Следить за структурой аргументов - это совсем отдельная задача. И
> >она не может решаться автоматически, т.к. нужна возможность
> >вставлять из одной переменной несколько аргументов.
>
> Печально только, что это классические грабли, по которым всем
> предлагается пройти самим.
Эти грабли - ожидаемы и логичны, легко идентифицируются человеком
со включённым мозгом. У нас наливают по крайней мере одни куда
более весёлые и вообще не идентифицируемые грабли... ;)
> >3. приложить патчи catap'а для получения переменных $urlencode_*
>
> А будет ли работать $urlencode_1? Или хотя бы
> rewrite ^/users/(?<user>.*)$ /show?user=$urlencode_user? last;
Через named captures точно должно, а через $urlencode_1 - надо
смотреть патч. Я уже не помню обрабатывает он это или нет. Ну и
вообще это скорее к Кириллу вопрос...
> >Совсем правильно было бы конечно отказаться от использования
> >rewrite'ов, да и вообще php для скачивания файлов, но это совсем
> >отдельный и вероятно неинтересный разговор.
>
> Ну может и не такой неинтересный. Может securelink человеку подойдет.
Проще сделать, чем разговаривать. Поэтому и неинтересно. ;)
Maxim Dounin
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|