Enchanted WebsitesEnchanted Websites
HomeWhy UsHot InfoPortfolioServicesHostingSpecialtiesAbout UsContact Us
  Technical Support
Marketizing Your Site IMarketizing Your Site II
Why Have a Site?
Useful Stats

Technical Support

Error Codes and
Custom Handling of
"404 Missing Page" Errors

Common Apache Server Error Codes

304 see below
400 Bad Request
401 Authorization Required
403 Forbidden Often occurs when a CGI script is invoked, whose file permission was not set to "executable".
(the most
Not Found no web page exists at this address. (Perhaps the file was renamed or deleted.)
500 Internal Server Error -- Often occurs when there is a programming bug or a settings problem in a CGI script

What Does a 304 Error Code Mean?

The 304 error is somewhat misleading. The Apache Webserver logs it as an error, but it's really this. Someone visits your site today, and tomorrow, they go back to your site. When they do, their local system connects with your server, and then the server tells the local machine that the
information (html files, images, etc) are already in the cache of that users system, and the information is shown from the cache rather than the server itself. Apache logs this as the 304 error because it hasn't been modified since the last time that the user has accessed that part of your site.

Thus this error is generally the online "good" error a user could get because this means that they have been to your site previously and have returned.

Custom Handling of "404 Missing Page" Errors

If you have your own domain name, then whenever someone types in a web address on your site for which there is no actual page, they will receive a generic 404 Missing Page error message.

You can customize the error page that comes up. Simply create a file named, "missing.html", and place it on your top-level directory. Our server will automatically display your custom page in place of the generic error message page.

When would someone enter a web address that has no corresponding web page? Here are some common cases:

  • Someone bookmarked a page on your site, and you've since changed your site, and renamed or deleted some of your web pages.
  • A search engine indexed some of the pages on your site, and you've since changed your site, and renamed or deleted some of your web pages.

Example. Make "missing.html" be a copy of the front page of your site. Note: If you do this make sure that you update your missing.html file every time you update your front page!

Suggestions. We recommend that you use absolute addressing (e.g., <a href = "http://www.yourdomain.com/page2.html">) rather than relative addressing (e.g., <a href = "../page2.html">) for all references made on your "missing.html" page. If the missing page is in a subdirectory of your site, our server will display your missing.html page as though it were located on that subdirectory, which would screw up all the relative addressing references, creating missing images, broken links, etc.




Enchanted Websites

265 Turkeysag Trail Ste 102 #117
Palmyra, VA 22963
phone: (434) 373-0009
Copyright ©1997- Enchanted Websites
All Rights Reserved

Why Us