Hi all, My Apache is configured as a reverse proxy : RewriteCond %{REQUEST_URI} ^/pioupiou/ RewriteRule ^/pioupiou/ /mirror/foo/ [PT] <Location /mirror/foo/> ProxyPass http://backend.example.com/ </Location> If I request : http://mondomain/mirror/foo/ => I access correctly to backend.example.com/ If I request : http://mondomain/pioupiou/ => Apache is rewritting correctly but return an HTTP404 /htdocs/mirror not found (in other words, the ProxyPass have been ignore) If I remove the <Location> notation and get the right syntax for ProxyPass : RewriteCond %{REQUEST_URI} ^/pioupiou/ RewriteRule ^/pioupiou/ /mirror/foo/ [PT] ProxyPass /mirror/foo/ http://backend.example.com/ If I request : http://mondomain/pioupiou/ => it works !!
Hi, I've got the same problem, is there a Big regression of how <Location> works with mod_proxy ??
Hi, Any informations about this regression ? Thanks in advance.
This is a behavior change, I have started a discussion on dev@httpd.apache.org to discuss if the 2.2 behavior needs to be preserved in 2.4 or just documented.