I have found this rule that does about 90% of what I want, but not quite everything. My main goals for the redirect are to 1) force www. 2) redirect .com to .org. This does that, but if I were at www.domain.com/page, it just redirects to the home page and not www.domain.org/page. How can I get it to do this last step as well?
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.domain.org$ [NC]
RewriteRule ^(.*)$ http://www.domain.org/ [L,R=301]
.com
and.org
domains pointing to the same place ie. you have 1 hosting account? Or are they 2 entirely separate hosting accounts?