Eu tenho um host virtual configurado para redirecionar ntung-gitblit.localhost
-> myserver:1279
. No entanto, ele não está funcionando com barras codificadas para a frente ( %2f
). O URL que estou tentando acessar é,
http://ntung-gitblit.localhost/ABC%2fXYZ
Sem AllowEncodedSlashes
, ele falha - o apache tenta acessar /error/HTTP_NOT_FOUND.html.var
no servidor. Definir AllowEncodedSlashes
a On
resultados na seguinte hit URL interna,
http://myserver:1279/ABC/XYZ
E a configuração AllowEncodedSlashes
para NoDecode
resultados no seguinte URL sendo atingido,
http://myserver:1279/ABC%252fXYZ
Em outras palavras, é sobre-escape ou sub-escape. Pergunta : Como faço para acertar myserver:1279/ABC%2fXYZ
?
apache-2.2
proxy
reverse-proxy
gatoatigrado
fonte
fonte