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