index.htm, index.php - Was hat Priorität?

NetNic

Mitglied
Thread Starter
Mitglied seit
02.12.2004
Beiträge
1.986
Wenn man eine Datei index.htm und auch eine index.php im Hauptverzeichnis des Webspace hat, welche wird dann geladen?

Immer die .htm-Datei?

Ich hatte nämlich beide mal drauf und es wurde die htm-Datei geladen.

Kommt das immer auf den Server an?
Oder auf den Browser?

Oder werden HTML-Dateien generell PHP-Dateien immer vorgezogen?
 

Tim99

Mitglied
Mitglied seit
18.02.2004
Beiträge
1.506
Ich glaub, in der Apache-Standardkonfiguration werden html bzw. htm immer php vorgezogen. Kann man da aber mit Sicherheit ändern.
 

NetNic

Mitglied
Thread Starter
Mitglied seit
02.12.2004
Beiträge
1.986
Incoming1983 schrieb:
Schau doch nach, wie dein Webserver konfiguriert ist..
Er scheint im Moment so konfiguriert zu sein, dass er HTML-Dateien vorzieht.
Ich wollte halt nur sicher sein, dass der Server die Wahl trifft und nicht der Browser.
Nicht das manche (z.B. Safari-User) die HTML-Datei zu sehen bekommen, während Internet-Explorer-User die PHP-Datei vorgelegt bekommen und die HTML-Datei ignoriert wird. ;)

Tim99:
Nee, ändern muss nicht sein.
So ist es ideal. :)
Auf der index.htm werden zuerst ein paar wichtige Infos angezeigt und weiter geht's dann mit der index.php.
 

wegus

Mitglied
Mitglied seit
13.09.2004
Beiträge
16.775
ich benutze gar keine .html mehr und kapsele das alles in PHP!
Um Robots und Ähnliches nicht zu enttäuschen gibts jeweils eine index.html, die dann auf die index.php forwarded. Dann ists egal welche zuerst gewählt wird ;)
 

blacksy

Mitglied
Mitglied seit
14.12.2004
Beiträge
1.852
Das kann man per .htaccess einstellen :)

DirectoryIndex index.php index.html index.htm index.cgi index.pl default.htm

oder was auch immer in die .htaccess schreiben und dann bekommen die jeweils ersten Dateien die Priorität :D
 
Oben