All pastes #425030 Raw Edit

HAIDEN

public text v1 · immutable
·published 2007-04-05 05:48 UTC
rendered paste body
Listen 111.111.111.111:80
Listen 222.222.222.222:80
Listen 222.222.222.222:443


NameVirtualHost 111.111.111.111:80

#Default for 222.222.222.222
<VirtualHost 222.222.222.222:80>
     ServerAlias domain.com www.domain.com domain.co.uk www.domain.co.uk
     ServerName www.domain.com:80
</VirtualHost>

<VirtualHost 222.222.222.222:443>
     ServerAlias domain.com www.domain.com domain.co.uk www.domain.co.uk
</VirtualHost>


#Default for 111.111.111.111
<VirtualHost 111.111.111.111:80>
     ServerAlias foo.com www.foo.com
     ServerName www.foo.com
</VirtualHost>

#<VirtualHost 208.184.35.7:80>
#        ServerAlias bar.com www.bar.com
#</VirtualHost>

This example has different names than in the channel but if you go to bar.com foo.com shows. What I want to happen is it to redirect to domain.com. The rewrite rule just doesnt want to redirect to a different domain altogether.

In practice the rewrite rule would be...
     RewriteEngine On
     RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
     RewriteRule ^(.*)$ http://www.domain.com/$1 [R,L]
This would be in a .htaccess file in the / for foo.com