Springe zum Hauptinhalt
Universitäts­rechen­zentrum
Servereinstellungen: Darstellung von Verzeichnislisten
Universitäts­rechen­zentrum 

Server­einstellungen - Darstellung von Verzeichnis­listen

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
Beispiel:
.htaccess Datei im Verzeichnis dir0 enthält:
DirectoryIndex nolist.html
Ergebnis: .../dir0/

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:
.htaccess Datei im Verzeichnis dir2 enthält:
IndexOptions ScanHTMLTitles FancyIndexing SuppressLastModified
Ergebnis: .../dir2/
IndexIgnore dateiname ...
Welche Dateien sollen nicht aufgelistet werden (auch Muster wie in der Shell mit * o.ä. möglich).
Standard: IndexIgnore /.?? *~ *.bak
Beispiel:
.htaccess Datei im Verzeichnis dir3 enthält:
IndexIgnore *.weg
Ergebnis: .../dir3/ - die Dateien mit Endung .weg werden nicht angezeigt.
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/
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
Beispiel:
.htaccess Datei im Verzeichnis dir5 enthält:
IndexOptions FancyIndexing
AddDescription "Nur als Demonstration" *.gif
AddIcon (IMG,/Images/anim/new.gif) 1.gif
DefaultIcon /icons/blank.gif

Ergebnis: .../dir5/

Weitere Informationen: Apache Dokumentation

  • Ein großflächiger Banner mit einem Porträt einer jungen Frau und flankierenden Fotomotiven hängt an einer Gebäudefassade.

    Lust machen auf ein Studium in Chemnitz

    TU Chemnitz setzt ihre Studienwerbekampagne vor der eigenen Haustür fort …

  • Ein Mann steht neben zwei Monitoren und spricht zu jungen Leuten.

    Von Chemnitz ins ewige Eis

    Studienorientierung einmal anders: 30 Schülerinnen und Schüler aus Glauchau funkten vom Campus der TU Chemnitz aus mit der deutschen Forschungsstation Neumayer III in der Antarktis …

  • Schiftzug vor dem Luftbild eines Gebäudeensembles.

    Herzlich willkommen in der TUC-Familie!

    Die neuen Studierenden starten im Oktober 2025 ins Wintersemester – Alle „Ersties“ sind zur Immatrikulations- und Auftaktfeier am 21. Oktober herzlich eingeladen – Um Anmeldung bis zum Vortag wird gebeten …

  • Gruppe vieler Menschen

    Let's run #TUCgether!

    Zum Jubiläum des Chemnitzer Firmenlaufs gingen 266 Laufbegeisterte für die TU Chemnitz an den Start …