Por que meus URLs estão codificados em nginx.conf?

1

Basicamente eu tenho esse arquivo nginx.conf onde recebo alguns parâmetros do meu formulário index.html page. Um desses parâmetros é chamado $url e eu uso para fazer um:

proxy_pass $url;

A coisa é que a operação falha porque o $url parece estar codificado e no meu arquivo error.log eu vejo algo assim:

[error] 18849#18849: *195088 invalid URL prefix in "http%3A%2F%2Fexample.com"

No entanto, se eu codificar a operação da seguinte forma:

proxy_pass http://example.com;

ou assim:

set $url_backup http://example.com
proxy_pass $url_backup;

funciona sem nenhum problema.

Como posso corrigir o problema do URL? Obrigado

    
por paulalexandru 19.12.2017 / 08:14

0 respostas