For my sites, I use rewrite:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://domain.com$1 [R=301,L]
Also, if foo.com is used as a IP based virtual host, you could replace *:80
with w.x.y.z:80 so that your server can also host additional IP based sites.
Hope that helps.
--Victor
On 8/13/07, Nathan <[EMAIL PROTECTED]> wrote:
>
> We need to 301 redirect all traffic bound for www.foo.com to foo.com.
>
> foo.com is set up as an IP based resource and www.foo.com is not
> mentioned in vhosts.
>
> both www.foo.com and foo.com DNS is set to the same ip.
>
> We added a section to vhosts like :
>
> <VirtualHost *:80>
>
> DocumentRoot c:/pubrec/htdocs
> ServerName www.foo.com
> ErrorLog c:/pubrec/logs/error_log
> CustomLog c:/pubrec/logs/access_log combined
> ErrorDocument 404 /404.htm
>
> RedirectPermanent / http://foo.com/
> </VirtualHost>
>
>
> This seems to work fine for www.foo.com but not for
> www.foo.com/somepage.htm
>
>
> I'd rather not use htaccess as we are not using it for anything else.
>
> Any help is greatly appreciated!
>
>
>
> ---------------------------------------------------------------------
> 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]
>
>
--
http://www.victortrac.com