Konfigurasjon av htaccess for MVC-rammeverk i PHP
La oss nå gjøre slik at alle forespørsler fra
adresselinjen adresseres til vår fil
index.php. Det vil si at alt hva enn
brukeren skriver inn i nettleseren vil bli adressert
til index.php, og koden i denne filen vil
håndtere hvilken side som skal
vises til brukeren.
Her er innholdet i filen htaccess:
RewriteEngine On
RewriteBase /
RewriteRule .+ index.php
La oss huske på at adresser fra mappen project/webroot
ikke skal omdirigeres til index, ettersom
det er der vi lagrer stiler, skript, bilder
og lignende ting. La oss ta hensyn til dette i vår
htaccess:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/project/webroot/
RewriteRule .+ index.php
Opprett filen htaccess. Utfør
den beskrevne konfigurasjonen. Sjekk at den fungerer:
alle adresser, unntatt adresser fra mappen project/webroot
skal omdirigeres til index.