Configurazione di htaccess per un framework MVC in PHP
Ora facciamo in modo che tutte le richieste dalla
barra degli indirizzi siano indirizzate al nostro file
index.php. Cioè tutto ciò che
l'utente digita nel browser sarà indirizzato
a index.php, e il codice di questo file
si occuperà di capire quale pagina
mostrare all'utente.
Ecco il contenuto del file htaccess:
RewriteEngine On
RewriteBase /
RewriteRule .+ index.php
Ricordiamo ora che gli indirizzi dalla cartella project/webroot
non devono essere reindirizzati all'index, poiché
lì conserviamo stili, script, immagini
e cose simili. Teniamone conto nel nostro
htaccess:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/project/webroot/
RewriteRule .+ index.php
Create il file htaccess. Eseguite
la configurazione descritta. Verificate il suo funzionamento:
tutti gli indirizzi, eccetto quelli dalla cartella project/webroot
devono essere reindirizzati a index.