Also habe ich die FallbackRessource in Apache konfiguriert, um Anfragen an eine index.php in der Webroot zu senden und es scheint zu funktionieren, außer wenn ich eine nicht existierende PHP-Datei im Webroot-Verzeichnis anrufe. Zum Beispiel, wenn ich versuche, "/a.php" zu bekommen, was nicht existiert, bekomme ich einen 404 Fehler. Aber wenn ich "/nodir/a.php" anrufe, sendet es dies wie erwartet an die Datei index.php.
Ich habe google gesucht und die Apache-Dokumentation für dieses Feature gelesen, aber ich habe nicht herausgefunden, warum dies passiert.
Mein Setup Serverversion: Apache / 2.2.20 (Ubuntu) Verwenden der Standard-Website mit der Standardkonfiguration mit "FallbackResource /index.php" im Verzeichnisabschnitt
Irgendwelche Ideen?
Ich kann das richtig funktionieren mit mod_rewrite mit den folgenden Grundzeilen in .htaccess, würde aber offensichtlich lieber die FallbackResource bevorzugen:
%Vor%Tags und Links apache2