Nastavení htaccess pro MVC framework v PHP
Nyní zařídíme, aby všechny požadavky z
adresního řádku směřovaly na náš soubor
index.php. To znamená, že cokoli
uživatel do prohlížeče zadá, bude směřovat
na index.php a kód tohoto souboru se
postará o to, jakou konkrétní stránku
uživateli zobrazit.
Zde je obsah souboru htaccess:
RewriteEngine On
RewriteBase /
RewriteRule .+ index.php
Nyní si připomeňme, že adresy ze složky project/webroot
by neměly být přesměrovávány na index, protože
tam ukládáme styly, skripty, obrázky
a podobné věci. Zohledněme to v našem
htaccess:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/project/webroot/
RewriteRule .+ index.php
Vytvořte soubor htaccess. Proveďte
popsané nastavení. Ověřte jeho funkčnost:
všechny adresy kromě adres ze složky project/webroot
by měly být přesměrovány na index.