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.