Configurarea htaccess pentru un framework MVC în PHP
Acum vom face ca toate cererile din
bara de adrese să fie direcționate către fișierul nostru
index.php. Adică, orice ar
introduce utilizatorul în browser va fi adresat
către index.php, iar codul acestui fișier va
se descurce cu ce pagină anume să
afișeze utilizatorului.
Iată conținutul fișierului htaccess:
RewriteEngine On
RewriteBase /
RewriteRule .+ index.php
Să ne amintim acum că adresele din directorul project/webroot
nu ar trebui redirecționate către index, deoarece
acolo stocăm stiluri, scripturi, imagini
și lucruri similare. Să luăm acest lucru în considerare în
htaccess-ul nostru:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/project/webroot/
RewriteRule .+ index.php
Creați fișierul htaccess. Efectuați
configurarea descrisă. Verificați funcționarea acesteia:
toate adresele, cu excepția adreselor din directorul project/webroot
ar trebui să fie redirecționate către index.