On Wed, Oct 28, 2009 at 8:43 AM, Krist van Besien <krist.vanbesien@xxxxxxxxx> wrote: > On Tue, Oct 27, 2009 at 10:55 PM, Marcos Mendez <marcosrmendez@xxxxxxxxx> wrote: >> I'm using mod_proxy/mod_rewrite to redirect requests to a specific >> script which handles them. For example: >> >> <Proxy *> >> RewriteEngine on >> RewriteCond %{HTTP_HOST} !^123.123.123.123 [NC] >> RewriteRule $(.+) http://123.123.123.123/myscript?url=%{REQUEST_URI} >> </Proxy> >> >> This is working great. The question is, can I hide that redirection >> (http://123.123.123.123/myscript?url=thewebsite.com) and keep the >> requested url in the address bar somehow? > > Just add the [P] flag to your RewriteRule (and only the P flag...) > > Krist > > > > > -- > krist.vanbesien@xxxxxxxxx > krist@xxxxxxxxxxxxx > Bremgarten b. Bern, Switzerland > -- > A: It reverses the normal flow of conversation. > Q: What's wrong with top-posting? > A: Top-posting. > Q: What's the biggest scourge on plain text email discussions? > > --------------------------------------------------------------------- > 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 > > Still no joy. Let me post my whole proxy.conf and site.conf.... <IfModule mod_proxy.c> ProxyRequests On NoProxy .somedomain.com 172.16.1.29 <Proxy *> RewriteEngine on RewriteCond %{HTTP_HOST} !^172.16.1.29 [NC] RewriteRule ^(.+)$ http://172.16.1.29/script.cgi/browse?URL=%{REQUEST_URI} [P] Order allow, deny Allow from all </Proxy> ProxyVia Off </IfModule> I've tried changing the rewriterule flags as suggested [P,R,L], [R,L], [P,L], [P], but I still see the redirect in the address bar. Also the cgi script is being hosted in a virtual host on the same machine. <VirtualHost *:80> ServerAdmin webmaster@localhost AddHandler cgi-script .cgi DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options +ExecCGI AllowOverride None Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/error.log LogLevel warn CustomLog /var/log/apache2/access.log combined </VirtualHost> --------------------------------------------------------------------- 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