It is really hard to understand exactly what your problem is because your description is so sketchy. My understanding is that when you request http://pippo/ntop/showPlugins.html?icmpWatch, the backend server issues a redirect to http://localhost:3000/plugins/icmpWatch which you expect the reverse proxy to rewrite into http://pippo/ntop/plugins/icmpWatch. Instead it gets rewritten into http://pippo/ntop/plugins/ntop/icmpWatch and the backend server receives a request for http://localhost:3000/plugins/ntop/icmpWatch which results in a HTTP 404. If I have understood you correctly, the culprit is in the ProxyPassReverse statements. What you should be aware of is that <Location /ntop/> ProxyPassReverse / </Location> is equivalent to ProxyPassReverse /ntop / If I strip down your configuration a bit, you have roughly: ProxyPass /ntop/ http://localhost:3000/ ProxyPassReverse /ntop/ http://localhost:3000/ <Location /ntop/> ProxyPassReverse / </Location> which is equivalent to ProxyPass /ntop/ http://localhost:3000/ ProxyPassReverse /ntop/ http://localhost:3000/ ProxyPassReverse /ntop / which may be the source of your problem. RECOMMENDATION 1: Remove "ProxyPassReverse /" from within <Location /ntop/> The other thing I note in your configuration, is that you have an identity transformation that I believe you should remove: ProxyHTMLURLMap /ntop /ntop RECOMMENDATION 2: Remove the above ProxyHTMLURLMap from your configuration. -ascs -----Original Message----- From: Giovanni [mailto:g.vizzini@xxxxxxxxxxxxxxxx] Sent: Wednesday, May 24, 2006 7:58 PM To: users@xxxxxxxxxxxxxxxx Subject: [users@httpd] ProxyPass and reverse Hello, I used apache2 to reverse-proxy web proxy dir /ntop/ -> to application localhost dir -> http://localhost:3000/ So when I do: http://pippo/ntop I see everything, graphics, numbers, hosts graphics.. ROOT PATH are ok, I can see them: es: /ntop/sortDataThpt.html /ntop/172.16.0.1.html /ntop/showPlugins.html?icmpWatch BUT SUBDIR NO ! es: /ntop/plugins/LastSeen es: /ntop/plugins/icmpWatch Can't see them, i receive this error: ####### Error 404 The server cannot find the requested page (page expired or ntop configuration ?). Received request: "GET /plugins/ntop/icmpWatch HTTP/1.1" ####### What's wrong? localhost:3000/plugins/icmpWatch seem to translate -> /ntop/plugins/ntop/icmpWatch Any idea? This is my configuration #### NTOP (PROXY REVERSE) on virtual host ######## ProxyHTMLLogVerbose On LogLevel warn ProxyHTMLExtended On ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass /ntop/ http://localhost:3000/ ProxyPassReverse /ntop/ http://localhost:3000/ <Location /ntop/> ProxyPassReverse / SetOutputFilter proxy-html ProxyHTMLURLMap / /ntop/ ProxyHTMLURLMap /ntop /ntop RequestHeader unset Accept-Encoding </Location> ####################################### Thanks!! Bye - Giovanni - --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx