Ich habe einen virtuellen Host eingerichtet, um umzuleiten ntung-gitblit.localhost
-> myserver:1279
. Es funktioniert jedoch nicht mit vorwärts codierten Schrägstrichen ( %2f
). Die URL, auf die ich zugreifen möchte, lautet:
http://ntung-gitblit.localhost/ABC%2fXYZ
Ohne AllowEncodedSlashes
schlägt es fehl - Apache versucht, /error/HTTP_NOT_FOUND.html.var
auf dem Server zuzugreifen . Die Einstellung AllowEncodedSlashes
auf On
führt zu dem folgenden internen URL-Treffer:
http://myserver:1279/ABC/XYZ
Wenn Sie auf setzen AllowEncodedSlashes
, NoDecode
wird die folgende URL aufgerufen:
http://myserver:1279/ABC%252fXYZ
Mit anderen Worten, es ist zu viel oder zu wenig. Frage : Wie mache ich es getroffen myserver:1279/ABC%2fXYZ
?
quelle