所以我有一个看起来像的代理:
ProxyPass /testpath/ http://127.0.0.1:8181/testpath/ nocanon
ProxyPreserveHost On
AllowEncodedSlashes NoDecode
当我使用IP框向apache发出请求时,它可以正常处理请求URI,例如/ foo%2Fbar。这个盒子上有一个openvpn隧道,当请求来自那里有一个公司10. * ip apache决定对斜杠进行双重编码。 如果我站起来自己的一个小服务器并在端口80上侦听,我从隧道获得了正确的路径,所以它不是隧道,而是它的apache。任何想法??
我还应该注意,只有%2F,访问日志中的路径始终是正确的。