[ Thanks to Kevin
Reichard for this link. ]
“In my last article, I described how to make a Dynamic Directory
Index using a Perl CGI. … This is nice if you have a hierarchical
Web directory structure and want to strategically place these CGIs
in high-traffic or frequently added/updated areas. But what if you
want a table of contents that listed every index.html page? By
slightly modifying our script from last time, we can turn our
one-deep directory index, into a full-blown table of contents
generator–and even a search engine, with a little
ingenuity.”
“Apache is pretty much ready to go if you want to implement
these features. You might want to change the AddHandler directive
for cgi-script, as I have demonstrated below, and turn on ExecCGI
for whatever directory you have this script housed:
AddHandler cgi-script .pl .cgi
“
“…here’s what this script needs to do (condensed a bit):
- Obtain a list of directories
- For every directory, open the index.html file and extract the
title of the page - Print back the title, with a link to the page
- Dive into the directory, and back to Step 1″