urlencoded with % in filename

Igor Sysoev is at rambler-co.ru
Wed Oct 25 17:39:19 MSD 2006


On Wed, 25 Oct 2006, Oleg I. wrote:

> 25.10.06, stan at 19colors.com <stan at 19colors.com> написал(а):
>>
>>  Если % - часть имени файла, то в таком случае запросы должны приходить с
>> "%2520" вместо "%20".
>>
>
> Дело в том, что запросы идут именно в виде %20, так
> когда-то были расставлены ссылки на ресурсах, на которых их
> поменять никак нельзя.

Какой сервер использовался до перехода на nginx ?
%20 должно превращаться в пробел.

> Есть конечно мысль переименовать все файлы с заменой % на _.
> И как-то через rewrite пробовать подменять  % на _ в uri.
> Но отработается-ли rewrite раньше, чем декодирование urlencoded,
> и как может выглядеть правило с заменой весх % на _ в виде реврайт руле?

Декодирование делается раньше rewrite.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list