Nathan, RedirectPermanent is only going to match for the exact URL. If you want it to match for anything that is LIKE / you will need to use RewriteCond + RewriteRule OR RedirectMatch. RedirectMatch will map redirect a regular expression match to a new URL.
RedirectPermanent / http://foo.com/ would end up looking something like this RedirectMatch /(.*) http://foo.com/$1 <http://foo.com/> I'm not sure if RedirectMatch supports permanent or not, but if it does it will probably look something like this. RedirectMatch permanent /(.*) http://foo.com/$1 <http://foo.com/> 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] > > -- Joiey Seeley Software Engineer Home: (319)265-7876 Cell: (319)329-8552 Email: [EMAIL PROTECTED]