我希望用户能够在他们的浏览器中加载一个 url,但不会被重定向:
http://example.com/abc/{var1}/{var2}/def
我希望 example.com apache 2.2 服务器接受该请求,并且“不可见”并且没有将反向代理重定向到:
http://other.example.com/abc/{var1}/{var2}/def
我花了几个小时尝试 RewriteRule、ProxyPass、ProxyPassMatch 和 ProxyPassReverse 的不同组合,但都无济于事。这是我当前的尝试,它似乎重定向到 /test 而不是不可见的代理。
RewriteRule ^/abc/([^/\.]+)/([^/\.]+)/def/?$ /test/abc/$1/$2/def [P]
ProxyPass /test http://other.example.com/
ProxyPassReverse /test http://other.example.com/