mod_rewrite $ _GET

Ich habe einFrontController zwei erwarten$_GET params:

controller
action

Ein typischer Aufruf der Site würde folgendermaßen aussehen:

http://foo.bar/index.php?controller=start&action=register

Ich möchte dem Benutzer erlauben, diese Website über die folgende URL zu besuchen:

http://foo.bar/start/register

Was ich versucht habe:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.+)/(.+)$ index.php?controller=$1&action=$2 [L,QSA]
</IfModule>

Da dies mir 404-Fehler gibt, scheint es nicht zu funktionieren.

mod_rewrite selbst ist auf dem Server aktiviert.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage