I read the interesting info in http://www.freewaytalk.net/thread/view/15352#m_15353 and I wonder, if I create a 404.htm page, where should that live?
In the top level?
In the folder where my index page to the site is?
Or maybe one in every folder on the server?
If the filename really ends in .htm, confirm that you are on a Windows IIS server. Most Web servers use .html for the file-type extension, and will blithely ignore .htm. (Even my spell-checker is underlining it with red dashes, as if to prove my point!) Microsoft is alone in using .htm, but Microsoft Web servers are thankfully fairly rare.
No, it’s not necessarily. If your server has something like cpanel or another control panel, it may tell you where to put the 404 file or allow you to define it.
But what’s wrong with trial and error? How do you think I got to where I am today?