htaccess iestatīšana PHP MVC frameworkam
Tagad padarīsim tā, lai visi pieprasījumi no
adreses joslas tiktu adresēti uz mūsu failu
index.php. Tas ir, viss, ko lietotājs
ievadītu pārlūkprogrammā, tiks adresēts
uz index.php, un šī faila kods tiks
galā ar to, kuru tieši lapu
parādīt lietotājam.
Lūk, faila htaccess saturs:
RewriteEngine On
RewriteBase /
RewriteRule .+ index.php
Atcerēsimies tagad, ka adreses no mapes project/webroot
nedrīkst tikt novirzītas uz index, jo
tur mēs glabājam stilus, skriptus, attēlus
un tamlīdzīgas lietas. Ņemsim to vērā mūsu
htaccess:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/project/webroot/
RewriteRule .+ index.php
Izveidojiet failu htaccess. Veiciet
aprakstīto iestatīšanu. Pārbaudiet tā darbību:
visas adreses, izņemot adreses no mapes project/webroot
jānoved uz index.