Directory listing modules
A directory listing module handles accesses to directories, that is
URLs ending with a /. Usually an index file, for example
index.html, is fetched and presented. But if no index file
is present it can be preferable to show a listing of all files and
directories present in the directory.
A directory listing module handles the fetching of an index file or
generating the directory listing. Unlike most types of modules it is
only possible to have one directory listing module per virtual server.
A directory listing module works on Challenger's virtual file
system. That means that it will show the union of all filesystem
modules mounted on overlapping mount points.
Directory parsing module
This is the most used directory listing module. It handles index files
as well as generated directory listings. It shows the directory
listings with folding/unfolding directories.
- Allow directory index file overrides
-
If set, you can
force Challenger to send the directory listing even if an index file
is present. This is done by adding a dot to the URL. Thus
http://www.my.site/dir/. would show a directory listing
even if http://www.my.site/dir/ gave you an index file.
- Index files
-
This is a list of names of possible index
files. If any file with such a name is present in the directory it
will be shown.
Enhanced directory listings
This module takes the fold/unfold paradigm one step further, it can
actually unfold the files themselves. It needs the Main RXML
parser and Flik module to function.
- Include file size
-
If set, it includes the size of the
file in the directory listing.
- Include readme files
-
If set, the contents of readme
files, README and README.html, will be included
in the directory listing.
Fast directory module
This is a simpler and faster directory listing module. It only prints
a list of directories and files, without any fancy fold/unfold
buttons.
Index files only
The Index files module will only fetch index files.
It will never generate any directory listings.
|