Hellihello
RewriteBase /
RewriteCond %{HTTP_HOST} !^meineseite.com$
das steht doch ein Ausrufezeichen. Heißt das nicht "nicht"?
RewriteRule ^(.*)$ http://meineseite.com/$1 [R=301,P]
RewriteCond %{HTTP_HOST} !^(.*)$
Damit setzt du doch eine Bedinung. Also sollte doch was wie (.*)example.com alle Domains mit ...example.com... berühren.
Dannach dann das zugehörige RewriteRule.
Dann eine neue RewriteCond die (.*)example2.com matcht, etc.pp. Das ist sicher auch dokumentiert.
Alternative wäre die Einrichtung von Vhosts.
Gruß,
frankx