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

  • Viele Personen stehen vor einem Gebäude. Kinder stehen auf einer Bühne.

    Vorfreude auf die Weihnachtszeit

    Viele Gäste besuchten am 4. Dezember 2024 den TUCweihnachtsmarkt, der nicht nur mit einem bunten Programm auf die Advents- und Weihnachtszeit einstimmte – Weihnachtsvorlesung der Chemiker war ein Höhepunkt …

  • Ein Weihnachstmann und viele junge Leuten stehen vor einer Straßenbahn.

    TUCweihnachtsmarkt öffnet seine Pforten

    Am 4. Dezember 2024 wird die Vorweihnachtszeit auf dem Campusplatz und im Hörsaalgebäude mit Musik, Unterhaltung und Leckereien eingeläutet – Unishop präsentiert erweitertes Weihnachtssortiment …

  • Kugelbild vom Campus mit Schriftzug O-Phase

    „O-Phase“ bereitet auf das Studium vor

    Orientierungsphase vom 7. bis 11. Oktober 2024 soll Erstsemester der TU Chemnitz bei ihrem Studienstart mit zahlreichen Veranstaltungen und Informationsangeboten unterstützen …

  • Logo

    Perspektiven für Open Science und die akademische Lehre

    Der vierte Tag der digitalen Hochschulbildung „TUCdigital“ am 7. November 2024 bietet Lehrenden, Studierenden, Beschäftigten aus der Verwaltung sowie Gästen Gelegenheit zum intensiven Erfahrungsaustausch über Open Science …