httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From DBAS <d...@landcorp.com.au>
Subject Re: [users@httpd] Apache Rewrite Rule for root directory
Date Mon, 16 Apr 2007 05:08:55 GMT

Hi Adrian

Thankyou for your response. Unfortunately both domains are Virtual hosts on
the one machine so of course we have http://www.abc.com.au/test/ with lots
of tests being added as it loops through - this is the problem, how to avoid
the loop!

Thanks




Adrian Dixon wrote:
> 
> Perhaps this is what you want. I assume you are not serving the abc and 
> xyz domains from virtual servers on one machine. I have allowed you 
> might have more than one domain hosted on the xyz server. If not, you 
> can support very old browsers better by omitting the hostname
> conditioning.
> 
> RewriteEngine On
> RewriteCond %{HTTP_HOST}%{REQUEST_URI} ^www.xyz.com.au/(.*)
> RewriteRule .* http://www.abc.com.au/test/%1 [R=permanent,L]
> 
> If you want the operation to be unnoticeable to your users, you will 
> need to reverse proxy www.xyz.au.com through to www.abc.au.com, but be 
> aware there are complications with cookie domains and paths, and more 
> with https. It would work something like this, using mod_proxy and 
> mod_rewrite in Apache 2.2.4 Any absolute links in your developed pages 
> will need rewriting by the reverse proxy server.
> 
> RewriteEngine On
> RewriteCond %{HTTP_HOST}%{REQUEST_URI} ^www.xyz.com.au/(.*)
> RewriteRule .* http://www.abc.com.au/test/%1 [P]
> 
> Adrian
> 
> DBAS wrote:
> 
>>We want to use URL www.xyz.com.au to access internet pages developed under
>>server www.abc.com.au/test eg www.abc.com.au/test/page1,
>>www.abc.com.au/test/page2 and www.abc.com.au/test/graphics/banner.jpg
etc...
>>as www.xyz.com.au/page1, www.xyz.com.au/page2 and
>>www.xyz.com.au/graphics/banner.jpg.
>>
>>The only way we have been able to do this to date is using the following
>>rewrite rules
>><VirtualHost *:7779>
>>    ServerName xyz.com.au
>>    Port 80
>>    RewriteEngine On
>>   RewriteOptions inherit
>>    # Project Pages
>>    Redirect /index.html http://xyz.com.au/page1
>>    RewriteRule ^/page1*$ /test/page1 [PT,L,NC]
>>    RewriteRule ^/page2*$ /test/page2 [PT,L,NC]
>>    # Project Folders
>>    RewriteRule ^/graphics/(.*)$ /test/graphics/$1 [PT,L,NC]
>>    LogLevel warn
>></VirtualHost>
>>
>>Can anyone suggest an easier way to do this please?
>>
>>Assistance is much appreciated.
>>
>>Thanks
>>  
>>
> 
> 
> ---------------------------------------------------------------------
> 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@httpd.apache.org
>    "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Apache-Rewrite-Rule-for-root-directory-tf3570101.html#a10010275
Sent from the Apache HTTP Server - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
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@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message