A directory listing configuration for the famous Apache web server. It greatly improves the default directory listing:
- HTML5
- Responsive
- Linked path navigation
- Clickable rows
- 183 preconfigured common file types
- CSV based file type configuration
- Configuration helper script
- Generic icons based on the file extensions
- Title shows current path location
- Denies navigation outside the root level
Try a demo to see some running code.
###1. Download
Download the latest version and unpack it to a nice place on your machine.
###2. Upload
Upload the .htaccess
file and the public
directory to a location on your Apache web server.
###3. Configure
Open the .htaccess file with an text editor of your choice. Change the value of the environment variable ROOT_PATH
to the path on your Apache web server.
Open the configuration_helper.php in your browser. Copy the content of the ".htaccess" textarea to the configuration section in the .htaccess file.
Open the file_types.csv file with an text editor of your choice and add new file types in the following pattern:
css-prefix-;extension;Description of the File Type
Open the configuration_helper.php in your browser. Copy the content of the ".htaccess" textarea to the configuration section in the .htaccess file.
Replace all td:after
CSS pseudo-element definitions in the all.css file with the content of the "public/all.css" textarea.
Open the all.css file with an text editor of your choice and go nuts ;D
Responsive Apache Directory Listing is licensed under the Creative Commons - Attribution-NonCommercial 3.0 Unported.