リダイレクトするように仮想ホストを設定しています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
ですか?