Verzeichnisdatei

aus Wikipedia, der freien Enzyklopädie
(Weitergeleitet von Index.html)
Zur Navigation springen Zur Suche springen
www.wikipedia.org, das Index von Wikipedia.org. Hier sind verschiedene Sprachen abgebildet.

Eine Verzeichnisdatei ist eine Datei, welche bei Verwendung des Protokolls HTTP mittels eines Webbrowsers beim Aufruf eines Verzeichnisses anstelle des Verzeichnisses angezeigt wird. Für diese Dateien wird meistens der Name index.html verwendet, können aber je nach Serverkonfiguration auch beliebige andere Namen und Dateierweiterungen haben.

Da die Verzeichnisdatei optional ist, wird, wenn keine Verzeichnisdatei vorhanden oder der Server falsch konfiguriert ist, beim Client ein Verzeichnis visuell dargestellt. Da dies ein Sicherheitsrisiko darstellen kann, wird diese Funktion von den meisten Webmastern deaktiviert. In diesem Fall wird der HTTP-Statuscode 403 angezeigt.

Geschichte[Bearbeiten | Quelltext bearbeiten]

Ein Schema, bei dem der Webserver eine Standarddatei pro Verzeichnis bereitstellt, wurde bereits seit NCSA HTTPd 0.3beta vom 22. April 1993 unterstützt,[1] das standardmäßig die Datei index.html anstelle des Verzeichnisses bereitstellt.[1][2] Dieses Schema wurde dann spätestens von 2.17beta (5. April 1994) des CERN HTTPd übernommen, dessen Standard zusätzlich zu der von der NCSA stammenden index.html auch Welcome.html und welcome.html unterstützt.[3]

Spätere Webserver unterstützen dieses Standarddateischema normalerweise in der einen oder anderen Form; Dies ist normalerweise konfigurierbar, wobei index.html eine der Standarddateinamen ist.[4][5][6]

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. a b WWW-Talk Apr-Jun 1993: NCSA httpd version 0.3. In: 1997.webhistory.org. (englisch).
  2. NCSA HTTPd DirectoryIndex. 31. Januar 2009, archiviert vom Original am 31. Januar 2009; (englisch).
  3. Change History of W3C httpd. 5. Juni 1997, archiviert vom Original am 5. Juni 1997; (englisch).
  4. mod_dir - Apache HTTP Server Version 2.4 § DirectoryIndex Directive. In: httpd.apache.org. Archiviert vom Original am 12. November 2020; abgerufen am 13. Januar 2021 (englisch).
  5. NGINX Docs - Serving Static Content. In: docs.nginx.com. Archiviert vom Original am 11. November 2020; abgerufen am 13. Januar 2021 (englisch).
  6. Default Document <defaultDocument> - Microsoft Docs. In: docs.microsoft.com. Archiviert vom Original am 8. Dezember 2020; abgerufen am 13. Januar 2021 (englisch).