11 Stimme

Mehrere Indexdateien: Server soll index.php statt index.html laden

Frage von Gast | Letztes Update am 15.01.2024 | Erstellt am 24.05.2012

Ich habe folgendes ungewöhnliches Problem: In meinem Webspace-Verzeichnis liegt sowohl eine index.php als auch eine index.html. Aus irgendeinem Grund wird allerdings immer die index.html zuerst geladen. Ich möchte aber, dass die index.php zuerst geladen wird.

Gibt es da eine Möglichkeit oder ist das nicht änderbar?

AntwortenPositivNegativDatumStimmen
11 Stimme

Wieso hast du denn eine index.html und eine index.php in dem Verzeichnis? Das macht doch eigentlich wenig Sinn, oder?

Ich würde nur eine Indexdatei in dem Verzeichnis lassen und die restlichen Dateien anders nennen oder gegebenenfalls aus einem anderen Ordner verlinken. Dann hast du das Problem auch nicht.
Letztes Update am 15.01.2024 | Erstellt am 27.05.2012

AntwortenPositiv Negativ
4Beste Antwort4 Stimmen

Du kannst deine htaccess-Datei anpassen, um eine Zugriffsreihenfolge auf die Index-Dateien festzulegen.

Schreibe einfach folgende Zeile in deine htaccess:

DirectoryIndex index.php index.html

Damit wird dann zuerst nach der index.php geschaut und anschließend nach der index.html (falls keine index.php existiert). Wenn beide nicht vorhanden sind, gibt es einen Access Forbidden Fehler (403) oder das Verzeichnis mit allen Dateien wird angezeigt.

Du kannst hinter DirectoryIndex übrigens auch Dateien angeben, die gar nicht "index" heißen. Zum Beispiel:

DirectoryIndex abc.html def.php index.php

So wird zuerst die abc.html angezeigt, falls vorhanden. Und danach die def.php oder die index.php - je nachdem welche der Dateien verfügbar ist.
Letztes Update am 15.01.2024 | Erstellt am 27.05.2012

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

PHP: Eine E-Mail versenden

Tutorial | 0 Kommentare

HTACCESS: URL vereinfachen

Tutorial | 0 Kommentare

CSS-Stylesheets in HTML einbinden

Tutorial | 0 Kommentare

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.