Nastavenie htaccess pre MVC framework v PHP
Teraz urobíme tak, aby všetky požiadavky z
adresného riadku smerovali na náš súbor
index.php. To znamená, že čokoľvek čo
zadá používateľ do prehliadača bude smerovať
na index.php, a kód tohto súboru sa
bude zaoberať tým, ktorú konkrétnu stránku
zobraziť používateľovi.
Tu je obsah súboru htaccess:
RewriteEngine On
RewriteBase /
RewriteRule .+ index.php
Pripomeňme si teraz, že adresy z priečinka project/webroot
by sa nemali presmerovať na index, pretože
tam ukladáme štýly, skripty, obrázky
a podobné veci. Zohľadnime to v našom
htaccess:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/project/webroot/
RewriteRule .+ index.php
Vytvorte súbor htaccess. Vykonajte
opísané nastavenie. Skontrolujte jeho fungovanie:
všetky adresy, okrem adries z priečinka project/webroot
by mali byť presmerované na index.