Design an arch
Interactive Gothic and Roman Arches

(Preview your arch on a picture of your site)

(This page is also portable for off-line use.
Click here to download - only 41kB)


Apache2 - Convert FancyIndex to index.html

Why do we want an index file and/or an .htaccess file on a webserver?

Without an index file, or a properly configured .htaccess file (the dot indicates a hidden file), browsers might be able to freely browse any directory on your server. That is not an optimum way to run a server.

.htaccess is a file that the Apache webserver can use to control the access and display of all directories that do not have a file named (where xxx can be htm, html, php or other apache2-acceptable extension).

An index file uses HTML coding to display a more presentable and flexible web page than the .htaccess file.

You can also have both files. The .htaccess file can control access and also act as a backup to any missing index file just in case some evildoer finds a way to get around your carefully crafted net of web pages with index files.

This collection of Linux bash scripts reads a directory extracting the filenames (and the play-length of any A/V files therein). It then creates html links to those files and converts the descriptive data from .htaccess into files named "index.html", sorted by filename, and "index2.html", sorted by description. Also included is a short sample of an .htaccess file.

On the left is a directory displayed with descriptions using .htaccess, on the right is the display after conversion to index.html

Comparison of displays
Download a Bird Video for Cats to Watch birds
Lumber Calculator Spreadsheet
Updated 5/17/2020
Time & Speed Mathematics Spreadsheet time&speed.jpg
Homemade Chatterbox Sprinkler Valve Locator Chatterbox.gif
Universal Calendar Spreadsheet calendar.jpg
Gambling Records Template Spreadsheet gambling.jpg