Konfiguration von htaccess für ein MVC-Framework in PHP
Nun sorgen wir dafür, dass alle Anfragen aus
der Adresszeile an unsere Datei
index.php adressiert werden. Das heißt, egal was
der Benutzer in den Browser eingibt, wird an
index.php weitergeleitet, und der Code dieser Datei wird
sich darum kümmern, welche Seite genau dem
Benutzer angezeigt werden soll.
Hier ist der Inhalt der Datei htaccess:
RewriteEngine On
RewriteBase /
RewriteRule .+ index.php
Erinnern wir uns nun daran, dass Adressen aus dem Ordner project/webroot
nicht auf die Index-Datei umgeleitet werden sollten, da
wir dort Styles, Skripte, Bilder
und ähnliche Dinge speichern. Berücksichtigen wir dies in unserer
htaccess-Datei:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/project/webroot/
RewriteRule .+ index.php
Erstellen Sie die Datei htaccess. Führen Sie die
beschriebene Konfiguration durch. Überprüfen Sie ihre Funktion:
Alle Adressen, außer den Adressen aus dem Ordner project/webroot,
sollten auf index umgeleitet werden.