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:

.htaccessRewriteEngine 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:

.htaccessRewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} !^/project/webroot/
RewriteRule .+ index.php
Задание 1

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.