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

Reply via email to