Hallo und guten Morgen,
Das geht, indem Du alle Requests auf die index.php umleitest, für die es keine echten Dateien gibt.
# .htaccess RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule .* index.php/$1 [QSA]
Oder einfach
RewriteRule !\.(wav|zip|cgi|css|jpg|js|gif|ico|pac|png|htm|bin|pdf|nph)$ /cgi-bin/fw.cgi [L]
Dazu zerlegst Du Dir, wenn vorhanden, $_SERVER['REDIRECT_URL']
Muss nicht zerlegt werden. Mit REDIRECT_URL gehts direkt ab in die RoutingTable -- Spalte 1(URL). Alles Weitere: Parameter im Request, Message-Body im Request, Aktionen, dynamische Inhalte.... regelt die an den URL gebundene Klasse.
Da vermisse ich den Modifier für Case insensitive.
Grüße
TS