RewriteRule ^http://blog\.cooklikeyourgrandmother\.com/$ http://cooklikeyourgrandmother\.com/blog/ [R=301,L]
keeps giving me
Forbidden
You don't have permission to access / on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
If I redirect everything:
RewriteRule .* http://cooklikeyourgrandmother\.com/blog/ [R=301,L]
it works, so something in the match pattern isn't matching.
[edit]
In an .htaccess file, RewriteRule starts looking after the domain. The rule I wrote would have worked in an httpd.conf file.