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: [EMAIL PROTECTED]
" from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]