Robert Bienert: (APACHE) Unerwünschte Redirects

Beitrag lesen

Moin!

ich habe auf einem xampp-Server mit Apache 2 auf einer lokalen Kiste ein sehr merkwürdiges Problem:

Wenn ich http://HOSTNAME/AREA aufrufe, guckt Apache - noch bevor er sich der lokalen .htaccess-Datei widmet - ob es eine Datei AREA.php im root-Verzeichnis gibt und ruft diese Seite auf, falls sie existiert. Lediglich wenn diese Datei nicht exisitiert, interpretiert er die .htaccess-Datei.

Woher weißt du denn, dass er nicht auch die lokale .htaccess interpretiert? Das ganze klingt für mich, als wäre Content-Negotiation eingeschaltet, schau mal nach +MultiViews On in deiner Konfiguration.

Dieses automatisierte Verhalten ist jedoch unerwünscht, da mit dem Pfad http://HOSTNAME/AREA statt dessen über eine Rewrite-Rule in der .htaccess-Datei eine generische Datei index.php aufgerufen werden soll, die als Dispatcher dient.

Das würde dann bedeuten, dass das Content-Negotiation ausgeführt würde, bevor dann Rewrite zum tragen käme.

Viele Grüße,
Robert