Hallo,
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Heißt lediglich, dass was draunter steht nur ausgeführt wird, wenn der Request nicht auf eine Datei (-f) oder einen Ordner (-d) verweist.
Ansonsten kapier ich den Mix nicht wirklich. Vielleicht solltest Du dir erstmal eine kleine Test-.htaccess in eine Unterverzeichnis basteln und damit genau das probieren, was du willst.
Gruß
jobo