RewriteEngine On

# Nicht umleiten, wenn es eine echte Datei oder ein echter Ordner ist
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Ausnahme für alle URLs, die mit /admin beginnen
RewriteCond %{REQUEST_URI} !^/admin [NC]

# Weiterleitung an index.php?page=...
RewriteRule ^([A-Za-z0-9\-_]+)/?$ index.php?page=$1 [QSA,L]