IntroductionIntroduction
  InstallingInstalling
  HandlingHandling
  Virtual serversVirtual servers
  ModulesModules
  FilesystemsFilesystems
    <Filesystem modules>Filesystem modules<Filesystem modules>Filesystem modules
    <Directory listing modules>Directory listing modules<Directory listing modules>Directory listing modules
    <Content types>Content types<Content types>Content types
    <File extension modules>File extension modules<File extension modules>File extension modules
  RXML tagsRXML tags
  GraphicsGraphics
  ProxyProxy
  Miscellaneous modulesMiscellaneous modules
  Security considerationsSecurity considerations
  ScriptingScripting
  DatabasesDatabases
  LDAPLDAP
  IntraSeekIntraSeek
  LogViewLogView
  FrontPageFrontPage
  UpgradingUpgrading
  Third party extensionsThird party extensions
  PortabilityPortability
  Reporting bugsReporting bugs
  AppendixAppendix
 
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.