Ale po co się męczysz, użyj jakiegoś systemu miltisites dla Joomla, wtedy poddomeny pożądane będziesz miał z głowy.
Co do pozostałych niepożądanych dpoddomen, to warunek musi być czy nie zawiera poddomeny1 lub poddomeny2 lub poddomeny3, negacje otrzymuje się poprzez wstawienie wykrzyknika na początku.
Coś takiego powinno być poprawne:
Kod:
RewriteCond %{HTTP_HOST} !^http://(.+\.)?(poddomena1|poddomena2|poddomena3|)\.twojadomena\.pl [NC]
RewriteRule . http://twojadomena.pl/brak-strony.html [R]
Albo to powinno być poprawne:
Kod:
RewriteCond %{HTTP_HOST} !^http://(.+\.)?(poddomena1|poddomena2|poddomena3|) [NC]
RewriteRule !^http://(.+\.)?twojadomena\.pl http://twojadomena.pl/brak-strony.html [R]
Ale niczego nie gwarantuje.