[Apache] FancyIndexing Icons

Apache, Lighttpd, nginx, Cherokee
Post Reply
flashrider
Posts: 6
Joined: 2005-03-20 14:24
 

[Apache] FancyIndexing Icons

Post by flashrider »

Hallo liebe Community!

Ich möchte für meinen DirectoryIndex Liste auch die Icons anzeigen lassen. Zur Zeit werden jedoch diese leider nur durch "fehlende" Grafiken dargestellt.
In der Apache Dokumentation stand, dass man die Icons in jeden Ordner der angezeigt werden soll kopieren muss. Dann funktioniert es bei mir auch. Es ist mir mir aber wirklich zu umständlich die Icons immer alle in den zu listenden Ordner zu kopieren.
Im Apache gibt es ja eine Konfigurationsdatei "mod_autoindex-defaults.conf" wo die Icons alle festgelegt werden. Diese habe ich auch nicht geändert. Ich habe nur gelesen, dass man für /icons einen Alias in der httpd.conf mit den absoluten Pfad zu den Icons festlegen soll. Dieses habe ich auch getan, jedoch werden die Icons leider immer noch nicht angezeigt. Die Quelle für die Icons auf der gelisteten Seite verweisen auch immer auch ein Unterverzeichnis des Ordners. Dort sind die Bilder ja nicht vorhanden und können logischerweise auch nicht angezeigt werden.

Könnt Ihr mir eine Lösung sagen, wie ich die Icons anzeigen lassen kann ohne die immer komplett in den zu listenden Ordner zu kopieren?

Vielen Dank für eure Hilfe.

Gruß Flashrider
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: [Apache] FancyIndexing Icons

Post by Joe User »

Apache2:

Code: Select all

Alias /icons/ "/usr/share/apache2/icons/"
<Directory "/usr/share/apache2/icons">
    Options -All +MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
IndexOptions FancyIndexing VersionSort FoldersFirst IgnoreCase IgnoreClient NameWidth=* SuppressDescription XHTML
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*
AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core
AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^
DefaultIcon /icons/unknown.gif
ReadmeName README.html
HeaderName HEADER.html
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
IndexOrderDefault Ascending Name
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Post Reply