mod_rewrite $ _GET

eu tenho umFrontController esperando dois$_GET params:

controller
action

Uma chamada típica para o site ficaria assim:

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

O que eu quero fazer é permitir que o usuário visite este site pelo seguinte URL:

http://foo.bar/start/register

O que eu tentei:

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

Como isso me dá erros 404, parece que não funciona.

mod_rewrite está habilitado no servidor.

questionAnswers(2)

yourAnswerToTheQuestion