mod_rewrite $ _GET

mamFrontController oczekuję dwóch$_GET params:

controller
action

Typowe połączenie z witryną wyglądałoby tak:

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

Chcę tylko zezwolić użytkownikowi na odwiedzanie tej witryny za pomocą następującego adresu URL:

http://foo.bar/start/register

Co próbowałem:

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

Ponieważ daje mi to 404 błędy, nie działa.

mod_rewrite sam jest włączony na serwerze.

questionAnswers(2)

yourAnswerToTheQuestion