Forum Moderators: phranque
RewriteEngine on
Options +FollowSymLinks
RewriteCond %{THE_REQUEST} ^.*/index\.php
RewriteRule ^(.*)index.php$ http://www.mymainsite.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^www\.mymainsite\.com
RewriteRule (.*) http://www.mymainsite.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^www\.example\.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
I'm not sure if there is any way to leave subdomains unaffected by this