リダイレクトするように仮想ホストを設定していますntung-gitblit.localhost-> myserver:1279。ただし、フォワードエンコードされたスラッシュ(%2f)では機能しません。私がアクセスしようとしているURLは、
http://ntung-gitblit.localhost/ABC%2fXYZ
がなければAllowEncodedSlashes、失敗します-Apache /error/HTTP_NOT_FOUND.html.varはサーバーにアクセスしようとします。に設定AllowEncodedSlashesするOnと、次の内部URLヒットが発生します。
http://myserver:1279/ABC/XYZ
に設定AllowEncodedSlashesするNoDecodeと、次のURLがヒットします。
http://myserver:1279/ABC%252fXYZ
言い換えれば、それは過剰なエスケープまたは過小なエスケープです。質問:どうやってヒットさせるのmyserver:1279/ABC%2fXYZですか?