proxy pass и urlencode url's

buylov nginx-forum at nginx.us
Mon Oct 8 08:38:24 UTC 2012


Здравствуйте.
Есть open proxy на nginx  , имеет следующий вид

location ~ /proxy/ {
    resolver 8.8.8.8;
    rewrite ^/proxy/(.*)$ /$1 break;
    proxy_pass http://$1;
}
При запросах на urlencode url's, в частности содержащие %20, иногда
возвращается 404 ошибка.
При тестировании на своей стороне - все в порядке, но при запросе через
прокси в лог попадает без %20, то есть пишется просто " ". Судя по тексту
ошибки ,другой сервер воспринимает запрос до первого пробела. Что с этим
можно сделать?

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,231467,231467#msg-231467



Подробная информация о списке рассылки nginx-ru