Servereinstellungen - Darstellung von Verzeichnislisten
Mit dem Apache-Webserver kann man die Anzeige von Verzeichnissen = Dateiordnern steuern. D.h. der Autor kann selbst bestimmen, was bei einem URL, der auf ein Verzeichnis zeigt, angezeigt wird: Eine bestimmte Datei (welche?) oder eine Liste (wie?).
Dazu muss man eine Datei .htaccess
im betreffenden Verzeichnis anlegen.
Dieses wirkt dann auch auf die Unterverzeichnisse!
Anzeige einer Datei - keine Liste
DirectoryIndex Relativer-URL ...
-
Relativer-URL ist i.a. ein Dateiname im Verzeichnis.
Werden mehrere angegeben, wird das erste gefundene gesendet.
Gibt es keine solche Datei, wird ein Fehler angezeigt.
Standard:DirectoryIndex index.html index.htm index.php
Anzeige einer Dateiliste
Options +Indexes
- Liste alle Dateien auf (zum Download)
Standard: keine Liste
Beispiel: .htaccess - Ergebnis: .../dir1/
Aussehen der Verzeichnisliste:
IndexOptions
Options ...-
- Als Optionen sind angebbar:
Fancyindexing
- ausführliche Verzeichnisliste (Icons, Name, Größe, Kurzbeschreibung etc.)
SuppressLastModified
- keine Angabe der letzten Modifikationszeit
SuppressSize
- keine Angabe der Dateigröße
SuppressDescription
- keine Angabe einer Kurzbeschreibung
ScanHTMLTitles
- HTML-Titel als Kurzbeschreibung- Beispiel:
IndexIgnore
dateiname ...-
Welche Dateien sollen nicht aufgelistet werden (auch Muster wie in der
Shell mit * o.ä. möglich).
Standard:IndexIgnore /.?? *~ *.bak
HeaderName
dateiname
ReadmeName
dateiname-
Anzeige eines Dateiinhaltes vor und/oder nach der
Verzeichnisliste. Es muss sich um eine HTML- oder Textdatei handeln (also kein Bild
o.ä.). Der Inhalt von <TITLE> kann nicht beeinflußt werden.
- Standard:
HeaderName HEADER
ReadmeName README- Beispiel:
-
- .htaccess Datei im Verzeichnis dir4
enthält:
HeaderName top.html
ReadmeName end.txt- Ergebnis: .../dir4/
- .htaccess Datei im Verzeichnis dir4
enthält:
AddDescription
"Text" dateiname
AddIcon
(ALT,/path/to/icon) dateiname- Angabe einer Kurzbeschreibung bzw. eines Icons für eine Datei (oder mehrere bei
Filnamens-Muster). ALT ist eine Zeichenkette für ASCII-Browser
<IMG ALT=...>. Weiterhin sind
AddIconByEncoding, AddIconByType, DefaultIcon
möglich.
Standard: - keine Beschreibung, Standard-Icon-Satz
Weitere Informationen: Apache Dokumentation