Michael Schröpl: Bitte um praktische Tipps

Beitrag lesen

Hi Cheatah,

Gerade in diesem Fall, wo es um Directory Defaulting geht, hat der
URL überhaupt keine Endung _und_ überhaupt keinen Dateinamen, da
er mit "/" enden wird.
Dir ist sicherlich bewusst, dass es nicht nur bei dieser einen
Index-Datei bleibt, und dass andere PHP-Dateien nicht von der
DirectoryIndex-Direktive betroffen sind.
Sprich: Wenn die Default-PHP-Seite "index.php" heißt, heißt eine
nicht-Default-PHP-Seite "irgendwas.php". Spätestens hier sollte es
aber "irgendwas.html" sein - und ehrlich gesagt sehe ich wenig Grund,
dann explizit auf einer "index.php" zu bestehen :-)

das ist wahr. Aber weder solltest Du jedem Seitenbastler zumuten, sich
eine auf Datei-Ebene herunter gebrochene Apache-Konfiguration selbst
zu schreiben, noch kann es sinnvoll sein, _jede_ HTML-Datei durch den
PHP-Parser laufen zu lassen (oder pro Verzeichnis eine .htaccess-Datei
mit dem entsprechenden lokalen Mapping abzulegen).

Und Deine Negotiation-Methode mit "index.html.php" erlaubt zwar, Links
auf index.html zu setzen, sie verhindert aber nicht, index.html.php als
URL in den Browser zu tippen. Und was dann?

Wir sind uns doch einig, daß im HTTP-Universum Dateinamen und deren
Endungen Schall und Rauch sind - was reitest Du dann immer auf dieser
Endung herum, die doch eh von keinem Browser interpretiert wird?

Viele Grüße
      Michael