[an error occurred while processing this directive]

"Excuse me please. My ear is full of milk..."

– Oliver Hardy, Going Bye Bye (1934)

Skip on down to the menu.

"You Are Here" Perl Menu

Here's a you are here menu that I whipped up one afternoon. I liked it so much that I use it on all my web sites.

Include it at the top of your pages to add an extra measure of usability.

Remember that you must have an index.shtml or some such file in *every* directory in your website. That way users won't get any "403 Forbidden" or similar errors. This requires some amount of dicipline and planning, but the usability benefits are more than worth the extra effort.

If you don't want to do this — I don't always for intranet sites — you can use the auto index feature of your web server and allow users to browse all directories in the web server space. You can then include the "you are here" menu in the header portion of your auto index template, so that even when the user gets an automatically generated index page, the navigation paradigm is not broken.

How to include

Using Apache SSI

Use the following line in your .shtml files wherever you want the menu to appear.

You may need to adjust the path as required by your web server setup.

<!--#include virtual="/cgi-bin/youarehere.pl"-->

The Code

[an error occurred while processing this directive]