Configuración de htaccess para un framework MVC en PHP
Ahora hagamos que todas las solicitudes desde
la barra de direcciones se dirijan a nuestro archivo
index.php. Es decir, todo lo que el
usuario ingrese en el navegador se dirigirá
a index.php, y el código de este archivo
se encargará de determinar qué página exactamente
mostrar al usuario.
Este es el contenido del archivo htaccess:
RewriteEngine On
RewriteBase /
RewriteRule .+ index.php
Recordemos ahora que las direcciones de la carpeta project/webroot
no deben redirigirse al índice, ya
que allí almacenamos estilos, scripts, imágenes
y cosas similares. Tengamos esto en cuenta en nuestro
htaccess:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/project/webroot/
RewriteRule .+ index.php
Cree el archivo htaccess. Realice
la configuración descrita. Verifique su funcionamiento:
todas las direcciones, excepto las direcciones de la carpeta project/webroot
deben redirigirse a index.