Duvida com o mod_rewrite

Olá a todos, estou tendo dificuldades para organizar as urls da minha aplicação.

Através do CookBook: One more way to organize directories for applications with front-end and back-end.

No entando por questão de facilidades para os clientes o backend tbm deve estar com URL’s amigáveis, no entando não sei como estabelecer a nova codificação do .htacess.

A partir disse gostaria de saber como eu poderia transformar a seguinte url http://localhost/backend.php/[qualquer_coisa] por http//:localhost/backend/[qualquer_coisa], mas isso sem estragar o a execução da url que leva para o frontend que está sendo puxada atraves da url http//:localhost/

No meu .htacess que está localizado na raiz da aplicação do YII, inseri o seguinto código, no entando não consegui o resultado que queria.




Options +FollowSymLinks

IndexIgnore */*

RewriteEngine on


# if a directory or a file exists, use it directly

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} -d

RewriteCond %{REQUEST_FILENAME} ^\/backend\/*$


# otherwise forward it to backend.php

RewriteRule ^\/backend\/$ backend.php


# if a directory or a file exists, use it directly

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !^backend\/*$


# otherwise forward it to index.php

RewriteRule . index.php

Não tenho muita experiência com regex e nem mod_rewrite, se alguem pudesse me dar uma luz de como eu posso solucionar esse problema faria uma grande diferenteça no desenvolvimento do meu projeto.