Annotation of embedaddon/lighttpd/doc/outdated/dirlisting.txt, revision 1.1.1.1

1.1       misho       1: ==================
                      2: Directory Listings
                      3: ==================
                      4: 
                      5: ----------------------
                      6: Module: mod_dirlisting
                      7: ----------------------
                      8: 
                      9: :Author: Jan Kneschke
                     10: :Date: $Date: 2004/11/03 22:26:05 $
                     11: :Revision: $Revision: 1.2 $
                     12: 
                     13: :abstract:
                     14:   mod_dirlisting generates HTML based directory listings with full CSS
                     15:   control
                     16: 
                     17: .. meta::
                     18:   :keywords: lighttpd, directory listings, dirlisting
                     19: 
                     20: .. contents:: Table of Contents
                     21: 
                     22: Description
                     23: ===========
                     24: 
                     25: mod_dirlisting is one of the modules which is loaded by default and don't have to
                     26: be specified on server.modules to work.
                     27: 
                     28: A directory listing is generated if a directory is requested and no index-file
                     29: was found in that directory.
                     30: 
                     31: To enable directory listings globally: ::
                     32: 
                     33:   dir-listing.activate = "enable"
                     34: 
                     35: If you need it only for a directory, use conditionals: ::
                     36: 
                     37:   $HTTP["url"] =~ "^/download($|/)" {
                     38:     dir-listing.activate = "enable"
                     39:   }
                     40: 
                     41: You can also use a external generator for directory listings if you use
                     42: mod_indexfile. ::
                     43: 
                     44:   index-file.names = ( "/dir-generator.php" )
                     45: 
                     46: If a directory is requested the dir-generator.php is called instead which can
                     47: take the REQUEST_URI to see which directory was requested.
                     48: 
                     49: For large folders this is highly recommend.
                     50: 
                     51: Options
                     52: =======
                     53: 
                     54: dir-listing.activate
                     55:   enables virtual directory listings if a directory is requested no
                     56:   index-file was found
                     57: 
                     58:   Default: disabled
                     59: 
                     60: dir-listing.hide-dotfiles
                     61:   if enabled, does not list hidden files in directory listings generated
                     62:   by the dir-listing option.
                     63: 
                     64:   Default: enabled
                     65: 
                     66: dir-listing.external-css
                     67:   path to an external css stylesheet for the directory listing
                     68: 
                     69: dir-listing.exclude
                     70:   list of regular expressions.  Files that match any of the specified regular
                     71:   expressions will be excluded from directory listings.
                     72: 
                     73: dir-listing.encoding
                     74:   set a encoding for the generated directory listing
                     75: 
                     76:   If you file-system is not using ASCII you have to set the encoding of
                     77:   the filenames as they are put into the HTML listing AS IS (with XML
                     78:   encoding)
                     79: 
                     80:   Example: ::
                     81: 
                     82:     dir-listing.encoding = "utf-8"
                     83: 
                     84: dir-listing.show-readme
                     85:   shows README.txt after the dirlisting if it exists in the directory
                     86: 
                     87:   Default: disabled
                     88: 
                     89: dir-listing.hide-readme-file
                     90:   hides README.txt in the dirlisting
                     91: 
                     92:   Default: disabled
                     93: 
                     94: dir-listing.show-header
                     95:   shows HEADER.txt before the dirlisting if it exists in the directory
                     96: 
                     97:   Default: disabled
                     98: 
                     99: dir-listing.hide-header-file
                    100:   hides HEADER.txt in the dirlisting
                    101: 
                    102:   Default: disabled
                    103: 
                    104: dir-listing.set-footer
                    105: 
                    106:   Default: empty, uses server.tag instead
                    107: 
                    108: dir-listing.encode-readme
                    109:   encodes all control characers, '&', '<', '>' and '\x7f' as &#x**;
                    110: 
                    111:   Default: enabled
                    112: 
                    113: dir-listing.encode-header
                    114:   encodes all control characers, '&', '<', '>' and '\x7f' as &#x**;
                    115: 
                    116:   Default: enabled
                    117: 
                    118: dir-listing.auto-layout
                    119:   Disable this if you want your own html header and footer; specify
                    120:   them in HEADER.txt and README.txt
                    121: 
                    122:   you have to enable dir-list.show-readme/header for this of course
                    123: 
                    124:   .external-css and .set-footer will be ignored if this is disabled
                    125: 
                    126:   Default: enabled

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>