Auch wenn das hier zu einer Alleinunterhaltung wird ... ;-)
Jetzt wird alles was kein File oder Directory ist radikal auf 'http://example.com' redirected ...!
Nach einigem Suchen im Netz habe ich jetzt scheinbar die "Lösung" gefunden, auch wenn ich sie noch nicht wirklich zu 100% verstanden habe ...!
Geändert ist nur der Part, der die 'index.php' aus der Adresszeile entfernt:
# remove slash if not directory
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [L,R=301]
# remove dot and everything following
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_METHOD} =GET
RewriteRule (.*)\..*$ /$1 [L,R=301]
# remove index file from URL
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s(.*)/index\.php [NC]
RewriteRule ^ /%1 [L,R=301]
# rewrite to 'index.php' without redirect
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php
Gruß Gunther