Verzeichnisdatei
Eine Verzeichnisdatei ist eine Datei, welche bei Verwendung des Protokolls HTTP mittels eines Webbrowsers beim Aufruf eines Verzeichnisses anstelle des Verzeichnisses selbst 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
BearbeitenEin 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
einer der Standarddateinamen ist.[4][5][6]
Einzelnachweise
Bearbeiten- ↑ a b WWW-Talk Apr-Jun 1993: NCSA httpd version 0.3. In: 1997.webhistory.org. (englisch).
- ↑ NCSA HTTPd DirectoryIndex. 31. Januar 2009, archiviert vom am 31. Januar 2009 (englisch).
- ↑ Change History of W3C httpd. 5. Juni 1997, archiviert vom am 5. Juni 1997 (englisch).
- ↑ mod_dir - Apache HTTP Server Version 2.4 § DirectoryIndex Directive. In: httpd.apache.org. Archiviert vom am 12. November 2020; abgerufen am 13. Januar 2021 (englisch).
- ↑ NGINX Docs - Serving Static Content. In: docs.nginx.com. Archiviert vom am 11. November 2020; abgerufen am 13. Januar 2021 (englisch).
- ↑ Default Document <defaultDocument> - Microsoft Docs. In: docs.microsoft.com. Archiviert vom am 8. Dezember 2020; abgerufen am 13. Januar 2021 (englisch).