¿Exactamente que parte no te funciona?
Deberías dar mas detalles, ya que no es posible adivinar ni leer tu mente para ver lo que obtienes.
Te explico, implementar mod_rewrite consiste en dos partes.
a) Las reglas de reescritura en .htaccess
b) Los enlaces de la aplicación
Tener el punto (a) no resuelve por arte de magia el punto (b), ¿sabes a lo que me refiero?
Si en tu aplicación tienes un enlace así:
Código HTML:
<a href="script.php">link</a>
Y buscas que se vea así: /script/ (sin el .php) entonces debes actualizar tu enlace para que funcione como se espera.
Código HTML:
<a href="/script/">link</a>
¿Estás cambiando tus enlaces correctamente?
Te repito, tenerlas reglas de mod_rewrite no cambia tus enlaces de tus scripts, su objetivo es reescribir dichos enlaces de manera interna cuando el servidor recibe una petición, no más.
Así, cuando pones en el navegador /script/ se reescribe discretamente a script.php y ya.