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.
   IndexIgnore *.txt # Alle Textdateien ausblenden
Hat 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:

15:39:28 15.04.2005 Holger Struck - Kategorie: Tipps/Tricks

TrackBack

Trackback
There are currently no trackbacks for this item.
Use this TrackBack url to ping this item (right-click, copy link target). If your blog does not support Trackbacks you can manually add your trackback by using this form.

Kommentare

Noch keine Kommentare

Kommentar schreiben

:

:
:




Kommentar wird nach Überprüfung freigeschaltet