Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[2]: Спецсимволы в uri
Здравствуйте, Валентин.
Вы писали 22 ноября 2011 г., 19:10:16:
> On Tuesday 22 November 2011 18:49:35 Ilya Lobahin wrote:
>> Здравствуйте, коллеги.
>>
>> Столкнулся с интересной особенностью nginx.
>> Делаем запросы вида http://site/path/DFO}g+6nYZy]Z1TE6i.P#5 {cmi=xM'^Dd
>> В результате nginx, судя по error-логу ищет файл
>> /some/path/DFO}g+6nYZy]Z1TE6i.P Т.е. все, после anchor (вместе с ним
>> также) отрезается.
>> Не спрашивайте почему у файла такое название, победить это невозможно.
> [...]
> А если делать такой запрос?
> http://site/path/DFO%7Dg%2B6nYZy%5DZ1TE6i.P%235%20%7Bcmi%3DxM'%5EDd
Если заменить # на %23, то файл скачивается нормально.
Проблема только в том, что первоначальный uri изменить невозможно,
там специальная софтина, приходится заходить со стороны сервера.
Пробовал сделать такую конфигурацию:
rewrite ^(.*)#(.*)$ $1%23$2 break;
Не получилось.
--
С уважением,
Лобахин Илья
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|