Podešavanje htaccess za MVC frejmvork u PHP-u
Sada ćemo postići da svi zahtevi iz
adresne trake budu upućeni na naš fajl
index.php. To jest, sve što god
korisnik ukuca u pretraživač biće upućeno
na index.php, a kod tog fajla će se
baviti time koju tačno stranicu
prikazati korisniku.
Evo sadržaja fajla .htaccess:
RewriteEngine On
RewriteBase /
RewriteRule .+ index.php
Prisetimo se sada da adrese iz fascikle project/webroot
ne bi trebalo da se preusmeravaju na indeks, jer
tamo čuvamo stilove, skripte, slike
i slične stvari. Uzećemo to u obzir u našem
.htaccess:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/project/webroot/
RewriteRule .+ index.php
Napravite fajl .htaccess. Izvršite
opisanu konfiguraciju. Proverite njen rad:
sve adrese, osim adresa iz fascikle project/webroot
treba da se redirektuju na index.php.