В основном у меня есть этот файл nginx.conf
котором я получаю некоторые параметры из формы страницы index.html
. Один из этих параметров называется $url
и я использую его для:
proxy_pass $url;
Дело в том, что операция завершается неудачно, потому что $url
кажется закодированным, и в моем файле error.log я вижу что-то вроде этого:
[error] 18849#18849: *195088 invalid URL prefix in "http%3A%2F%2Fexample.com"
Однако, если я жестко закодирую операцию следующим образом:
proxy_pass http://example.com;
или вот так:
set $url_backup http://example.com
proxy_pass $url_backup;
это работает без проблем.
Как я могу исправить проблему с URL? Спасибо