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]

Reply via email to