
Eu tenho configuração no meu nginx:
location /image-optimizer/ {
proxy_pass http://192.168.1.20:80/;
}
O problema é que quando o proxy nginx passa, ele remove a barra dupla no parâmetro path. Por exemplo quando eu ligo:
http://localhost/image-optimizer/upload/w_500,h_500,q_90/https://m0.cl/t/butterfly-3000.jpg
serviço em 192.168.1.20:80 recebe: http://192.168.1.20:80/upload/w_500,h_500,q_90/https:/m0.cl/t/butterfly-3000.jpg
Nginx remove double // em https://
Como evitá-lo?
Ps Tentando com urlencode sem sorte.
https%3A%2Fm0.cl%2Ft%2Fbutterfly-3000.jpg
Responder1
Você usa esta diretiva
merge_slashes off;