mod_rewrite $ _GET

tengo unFrontController esperando dos$_GET params

controller
action

Una llamada típica al sitio se vería así:

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

Lo que quiero hacer es permitir que el usuario visite este sitio mediante la siguiente url:

http://foo.bar/start/register

Lo que he intentado:

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

Como esto me da errores 404, parece que no funciona.

mod_rewrite sí está habilitado en el servidor.

Respuestas a la pregunta(2)

Su respuesta a la pregunta