httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pete Nesbitt <pnesb...@fivermedia.com>
Subject Re: [users@httpd] Rewrite: modify http_host for many subdomains
Date Wed, 20 May 2009 20:35:16 GMT
On Wednesday 20 May 2009 01:23:38 pm André Warnier wrote:
> Pete Nesbitt wrote:
> > Hi,
> > We are changing one of our domain names which has about 150
> > host/subdomains. Apache version is 2.0.52 on RHEL4
> >
> > Current http_host's would look something like this:
> > service1.old-domain.com
> > service2.old-domain.com
> > host1.subdom1.old-domain.com
> > etc...
> >
> > I need to make them read:
> > service1.new-domain.com
> > service2.new-domain.com
> > host1.subdom1.new-domain.com
> >
> > From what I can see I would need to add a separate rewrite set for each
> > host within the old domain:
> >  RewriteCond %{HTTP_HOST} ^service1\.old-domain\.com$ [NC]
>
> Any reason why you don't just use "ServerAlias" ?
>
> <VirtualHost *:80>
>    ServerName service1.new-domain.com
>    ServerAlias service1.old_domain.com
> ...
> </VirtualHost>
>
> As long as "service1.new-domain.com" and "service1.old-domain.com"
> resolve to the same IP address in DNS, that should be all that's
> required for the migration.
>

Sorry, I should have included a bit more info.

I have a single VirtualHost section (config file actually) which lists all the 
entries as ServerAlias's.

Part of the requirement is for SEO (search engine optimization) to have 301 
rewrites for each old http_host in order for the search engines to see only 
one url for each content area. Without the 301, then for example, google 
see's service1.old-domain & service1.new-domain as different destinations and 
the rankings are cut in half (if it was 50/50 hits)

-Pete

---------------------------------------------------------------------
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