Yo hice la prueba de esta forma, cree un archivo llamado a.php y con el siguiente código
Luego cree un archivo .htaccess con el siguiente dato
Código Apache:
Ver originalRewriteEngine On
Rewriterule ^([^/]*)/([^/]*)/?$ a.php?foo=$1&bar=$2 [L]
Y escribí en la barra de direcciones
Salió en pantalla
Código PHP:
Ver originalarray(2) { ["foo"]=> string
(4) "algo" ["bar"]=> string
(4) "otro" }
Si no te sale, entonces no haz configurado correctamente el apache para que reconozca el htaccess. Te recomiendo que pases por el foro de apache para que veas como hacerlo.