ich diesen Satz von .htaccess
Neufassungen haben einrichten (Zend Framework Standard Rewrite-Regeln):.htaccess umschreibt eine URL, nicht die andere
RewriteEngine on RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L]
Mein DocumentRoot
Ordner sonst nur .htaccess
und index.php
, nichts enthält.
Die Rewrite-Regeln sollten alle Anfragen über index.php an nicht existierende Dateien senden. Dies geschieht für /herp/derp/
(ob ein Controller vorhanden ist oder nicht), aber nicht für /index/herp/
oder eine andere URL, die mit beginnt.
Alle /index/*
URLs werden auf die 404-Seite von Apache weitergeleitet, alle anderen URLs funktionieren.
Wie soll ich das beheben?