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
> 

Reply via email to