Htaccess und catch all

ich habe habe eine domain mit 4 subdoamains, alle anderen möglichen subdomains möchte ich aber gerne unterbinden - also an die hauptdomain weiter leiten lassen (und nicht nur deren inhalt anzeigen lassen).

domain.de -> www.domain.de
sub1.domain.de, sub2.domain.de, sub3.domain.de bleiben so
allesandere.domain.de -> www.domain.de

kann mir jemand einen passenden code für meine htaccess schreiben?

ich habe habe eine domain mit 4 subdoamains, alle anderen
möglichen subdomains möchte ich aber gerne unterbinden - also
an die hauptdomain weiter leiten lassen (und nicht nur deren
inhalt anzeigen lassen).

domain.de -> www.domain.de

RewriteCond %{HTTP_HOST} domain.de* [NC]
RewriteRule ^(.*) http://www.domain.de/$1 [RL]

sub1.domain.de, sub2.domain.de, sub3.domain.de bleiben so
allesandere.domain.de -> www.domain.de

RewriteCond %{HTTP_HOST} !^sub1.domain.de* [NC]
RewriteCond %{HTTP_HOST} !^sub2.domain.de* [NC]
RewriteCond %{HTTP_HOST} !^sub3.domain.de* [NC]
RewriteRule ^(.*) http://www.domain.de/$1 [RL]

kann mir jemand einen passenden code für meine htaccess
schreiben?

ungetestet, aber so ähnlich :smile:

Cond , sacht was geprüft wird,
die regel wird also angewendet wenn Cond true wird , [L] sacht bei erfolg , ende :smile:

ergo

wenn domain.de dann www.domain.de und ende.

wenn nicht sub1.domain.de,sub2.domain.de,sub3.domain.de
dann www.domain.de und ende.

dankeschön