Sven Rautenberg: .htm und .php

Beitrag lesen

Moin!

Wenn ich auf meinem Server eine index.php und eine index.htm liegen habe und nur die Domain eingebe (domain.de), wird dann die .php oder die .htm aufgerufen und wenn ja, warum?

Für den Apache-Webserver kann man mit der DirectoryIndex-Option festlegen, nach welchen Dateien (in welcher Reihenfolge) im jeweiligen Verzeichnis gesucht wird, wenn der Request keine existierende Datei anfordert, sondern nur ein Verzeichnis. Die erste gefundene Datei wird ausgeliefert.

Den Fall, dass keine gelistete Datei gefunden wird, kann man auch konfigurieren, so dass stattdessen eine Liste aller im Verzeichnis befindlichen Dateien ausgegeben wird (FancyIndex), oder auch nur ein 403-Fehler (wenn keiner die Dateiliste sehen können soll - aus Sicherheitsgründen durchaus zu bevorzugen).

- Sven Rautenberg

--
"Love your nation - respect the others."