Htaccess beállítása MVC keretrendszerhez PHP-ban
Most tegyük úgy, hogy az összes kérés a
cím-sorból a mi fájlunkra
index.php irányuljon. Vagyis bármit is
ír be a felhasználó a böngészőbe, az a
index.php-hoz lesz irányítva,
és ennek a fájlnak a kódja fogja
kitalálni, hogy melyik oldalt
mutassa meg a felhasználónak.
Itt a htaccess fájl tartalma:
RewriteEngine On
RewriteBase /
RewriteRule .+ index.php
Emlékezzünk vissza, hogy a project/webroot mappából származó címeket
nem kell átirányítani az indexre, mivel
ott tároljuk a stílusokat, szkripteket, képeket
és hasonló dolgokat. Vegyük ezt figyelembe a mi
htaccess fájlunkban:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/project/webroot/
RewriteRule .+ index.php
Hozza létre a htaccess fájlt. Végezze el
a leírt beállítást. Ellenőrizze a működését:
minden cím, kivéve a project/webroot mappából
származó címeket, a index-re kell irányuljanak.