summaryrefslogtreecommitdiff
path: root/templates/autoindex.conf.erb
diff options
context:
space:
mode:
Diffstat (limited to 'templates/autoindex.conf.erb')
-rw-r--r--templates/autoindex.conf.erb79
1 files changed, 79 insertions, 0 deletions
diff --git a/templates/autoindex.conf.erb b/templates/autoindex.conf.erb
new file mode 100644
index 0000000..9d21242
--- /dev/null
+++ b/templates/autoindex.conf.erb
@@ -0,0 +1,79 @@
+<IfModule mod_autoindex.c>
+#
+# Directives controlling the display of server-generated directory listings.
+#
+
+IndexOptions FancyIndexing VersionSort SuppressDescription XHTML HTMLTable FoldersFirst NameWidth=* Charset=UTF-8
+
+# AddIcon* directives tell the server which icon to show for different
+# files or filename extensions. These are only displayed for
+# FancyIndexed directories.
+#
+
+# Custom FileType Icons by Arne Fahrenwalde
+
+# Pictures
+AddIcon /icons/image.png .jpg .jp2 .jif .jpeg .tiff .tif .pict .pct .bmp .gif .png .psd .tga .ai .indd .fh* .fh10 .xcf .svg
+
+# Application
+AddIcon /icons/app.png .app
+
+# Movies
+AddIcon /icons/movie.png .mov .mpg .mpeg .m2v .avi .divx .xvid .swf .wmv .wma .wm* .ram .rm .ogm .ogv
+
+# Documents
+AddIcon /icons/txt.png .txt .text .log
+AddIcon /icons/html.png .htm .html .xml .php .shtml .xhtml
+AddIcon /icons/odt.png .odt .rtf .doc .ps .pdf
+AddIcon /icons/ods.png .ods .xls
+AddIcon /icons/odp.png .odp .ppt .pps
+
+# Compressed Archives
+AddIcon /icons/compressed.png .sit .sitx .zip .tar .gtar .gnutar .ustar .gz .tgz .tar-gz .hqx .bin .macbin .as .arc .arj .btoa .bz2 .tbz .tbz2 .cab .z .Z .sea .taz .tar-z .cpt .lza .lha .pf .rar .uu .uue .ync .y
+
+# Sound Files
+AddIcon /icons/sound.png .mp3 .m4a .mp4 .m4* .wav .aif .aiff .ogg .oga .spx .flac
+
+# Disk Images & PKGs
+AddIcon /icons/iso.png .dmg .iso .smi .img .toast
+AddIcon /icons/deb.png .pkg .deb
+AddIcon /icons/rpm.png .rpm
+
+# Add-On
+
+AddIcon /icons/h.png .h
+AddIcon /icons/jar.png .jar
+AddIcon /icons/log.png .log
+AddIcon /icons/script.png .scpt .command .term .sh
+
+# iWork
+AddIcon /icons/pages.png .pages
+AddIcon /icons/keynote.png .key
+
+# standard-types
+AddIcon /icons/bomb.png core
+
+AddIcon /icons/back.png ..
+AddIcon /icons/hand.right.gif README
+AddIcon /icons/folder.png ^^DIRECTORY^^
+AddIcon /icons/blank.png ^^BLANKICON^^
+
+# other Types
+AddIconByEncoding (CMP,/icons/compressed.png) x-compress x-gzip
+AddIconByType (TXT,/icons/text.png) text/*
+AddIconByType (IMG,/icons/image.png) image/*
+AddIconByType (SND,/icons/sound.png) audio/*
+AddIconByType (VID,/icons/movie.png) video/*
+
+#
+# DefaultIcon is which icon to show for files which do not have an icon
+# explicitly set.
+#
+DefaultIcon /icons/unknown.png
+
+#
+# IndexIgnore is a set of filenames which directory indexing should ignore
+# and not include in the listing. Shell-style wildcarding is permitted.
+#
+IndexIgnore .??* *~ *# RCS CVS *,v *,t
+</IfModule>