So mod_rewrite hat gewonnen, ich gebe auf, helft mir, bitte

Folgende uri-Struktur:
Hauptverzeichnis:
meinedomain.de/
meinedomain.de/?site=weitere-seite
meinedomain.de/?site=noch-eine-seite
usw.
Unterverzeichnisse:
meinedomain.de/unterverzeichnis-1/?site=seite
meinedomain.de/unterverzeichnis-1/?site=seite2
usw.
meinedomain.de/unterverzeichnis-2/?site=seite1
usw.
Es gibt also 3 Dateien, alle heißen "index.php" und liegen jeweils im Verzeichnis. Diese Struktur ist so gewählt, da die index.php im Hauptverzeichnis die Hauptseiten ausliest (Startseite, Kontakt, Impressum, etc) und die anderen zb. Artikel.
Mein Ziel ist es eigentlich nur aus den uris den Teil "?site=" rauszunehmen und ".php" dranzuhängen. Soweit so gut.
Im Hauptverzeichnis klappt das auch mit:
Code: Alles auswählen
RewriteRule ^(.*)\.php$ index.php?site=$1 [L,QSA]
Vielen Dank schon ´mal!
PS: Mir ist bewusst, dass das nicht notwendig ist, ich will das ganze der Ästhetik wegen.