Jump to navigation
29 April
Index aufhübschen
Der Apache Webserver kann automatisch einen Verzeichnisindex erstellen.
Erreichen kann man dies über die Options Direktive.
Dafür muss man der Option-Direktive nur den Parameter +Indexes anhängen. Dies kann in der httpd.conf, innerhalb eines Virtual Host Containers oder in der .htaccess Datei erfolgen.
Der Parameter -Indexes verhindert übrigens das anzeigen eines Index.
Leider sieht der vom Apache erzeugte Standardindex etwas langweilig aus:
Beispiel 1
Dank der IndexOptions Direktive lässt sich da leicht Abhilfe schaffen.
Den ganzen Artikel lesen!
Erreichen kann man dies über die Options Direktive.
Dafür muss man der Option-Direktive nur den Parameter +Indexes anhängen. Dies kann in der httpd.conf, innerhalb eines Virtual Host Containers oder in der .htaccess Datei erfolgen.
Der Parameter -Indexes verhindert übrigens das anzeigen eines Index.
Leider sieht der vom Apache erzeugte Standardindex etwas langweilig aus:
Beispiel 1
Dank der IndexOptions Direktive lässt sich da leicht Abhilfe schaffen.
Den ganzen Artikel lesen!
15 April
IndexIgnore
In der Standardeinstellung zeigt der Apache einen automatisch generierten Index des betreffenden Verzeichnisses an, wenn dort keine Indexdatei (z.b. index.html) vorhanden ist.
Das kann man zwar abschalten, indem man in der Options Direktive einfach den Parameter Indexes weg lässt oder eben eine Indexdatei in das Verzeichnis legt.
Vielleicht will man aber auch, dass der Verzeichnisinhalt aufgelistet wird, nur eben nicht alles.
Bestimmte Dateien sollen auch bei erlaubtem Indexing ausgeblendet bleiben, und das geht mit der Direktive IndexIgnore, die sowohl in der httpd.conf, als auch in der .htaccess zur Anwendung kommen kann.
Das kann man zwar abschalten, indem man in der Options Direktive einfach den Parameter Indexes weg lässt oder eben eine Indexdatei in das Verzeichnis legt.
Vielleicht will man aber auch, dass der Verzeichnisinhalt aufgelistet wird, nur eben nicht alles.
Bestimmte Dateien sollen auch bei erlaubtem Indexing ausgeblendet bleiben, und das geht mit der Direktive IndexIgnore, die sowohl in der httpd.conf, als auch in der .htaccess zur Anwendung kommen kann.
IndexIgnore *.txt # Alle Textdateien ausblendenHat man in dem betreffenden Verzeichnis ein weiteres Unterverzeichnis liegen, in dem zusätzlich weitere Dateien ausgeblendet werden sollen, die im Hauptverzeichnis nicht ausgeblendet werden, so kann man dies mit einem weiteren IndexIgnore für dieses Verzeichnis erreichen.
IndexIgnore *.txt # Alle Textdateien ausblenden
<Location /unterverzeichnis>
IndexIgnore *.jpg # alle Text- und JPG Dateien werden ausgeblendet
</Location>
Wie man sieht, ersetzt diese weitere IndexIgnore Direktive die vorhergehende nicht, sondern ergänzt sie.tags: IndexIgnore
