@@DiamondDog:
nuqneH
RewriteRule ^([^/]*).html$ /index.php?site=$1 [L]
Das sucht nach etwas, was von Anfang bis Ende keine '/' enthält. Es sollte nicht verwundern, wenn das nicht matcht.
Du solltest aber gar kein Rewrite verwenden, sondern RedirectMatch.
Und verwende bitte nach BCP 32 vorgesehene Beispieldomains.
Qapla'
-- 
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
  „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
 nicht angemeldet
 nicht angemeldet Gunnar Bittersmann
 Gunnar Bittersmann Matthias Apsel
 Matthias Apsel Der Martin
 Der Martin