Você deve usar a diretiva ProxyPassMatch
se desejar usar uma regex, MAS, conforme observado na % documentação da diretivaProxyPass
url is a partial URL for the remote server and cannot include a query string.
Como resultado, você precisará usar uma RewriteRule
directive e defina o [P]
flag para fazer com que o pedido seja tratado como um proxy solicitação por mod_proxy
.
Embora isso provavelmente precise de alguns ajustes, um ponto de partida pode ser:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/foo
RewriteRule ^(.*)$ /foo?url=$1 [P]
ProxyPass /foo http://example.com/
ProxyPassReverse /foo http://example.com/