Try adding: RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
Sent from my iPhone > On Nov 18, 2014, at 8:38 PM, H Plato <hpl...@gmail.com> wrote: > > I’m having problems getting a reverse proxy to work as a subdirectory. Using > the following configuration, Apache can full proxy an internal site: > > <VirtualHost 192.168.0.50:80> > ServerName www.domain.com > DocumentRoot /data/www/www > ErrorLog /var/log/apache2/www_error_log > TransferLog /var/log/apache2/www_access_log > > <Directory "/"> > Options Indexes FollowSymLinks ExecCGI > AllowOverride AuthConfig > Order allow,deny > Allow from all > AllowOverride All > Require all granted > </Directory> > > ProxyRequests Off > ProxyPass / http://192.168.0.51:80/ > ProxyPassReverse / http://192.168.0.51:80/ > ServerAlias www.proxy.domain.com > ServerName proxy.domain.com > > </VirtualHost> > > However, when I change the proxy statements to use a subdomain: > > ProxyPass /a/ http://192.168.0.51:80/ > ProxyPassReverse /a/ http://192.168.0.51:80/ > > then I get inconsistent results. Any link on the internal site that has root > link (i.e.. href=“/docs” ) none of these are proxied to /a/docs. Any link > with a relative link (i.e. href=“docs”) works. > > I’m using Ubuntu 14.04.1 with Apache/2.4.7 (Ubuntu) Server built: Jul 22 > 2014 14:36:38 > > I’ve been struggling with this for days, so any ideas or help would be > greatly appreciated. > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org > For additional commands, e-mail: users-h...@httpd.apache.org >