What it is This script lets you handle your 404 and 500 errors a bit more effectively. When a page is not found or a script crashes, the visitor is shown a page that you've customized to match the look of your web site. Since you can customize the page, you can add a link to your search engine, your site map, et cetera. In the background, the script logs the URL that the visitor came from for 404s (so you can fix those errors) and the error code generated from 500s (so you can fix it). Finally, the script gives the user the option of letting you know what they were looking for/what happened, so you can fix these problems a lot quicker.
Why you want it It's a good idea to make sure that all your links and scripts work, but realistically, there's a good chance that you'll miss something. Even if you get all the links on your site working, there's always a chance that a link outside of your site will be broken. This script makes sure that you catch the problem quickly, while giving your visitors a more useful error page.
Features
Can edit or create your .htaccess file, so you don't have to.
Allows you to fully customize the look of your error pages, so that people don't feel like they've left your web site when they get a 404 or 500, so users don't feel like they've left your site when they have a problem.
Can be set to send you an e-mail when a certain file is requested but not found a certain number of times, so you can respond quicker.
Permits your users to enter information about the error, helping you find out what caused it.
Keeps track of how many times a non-existant page is requested and how many times scripts crash, so you can know where your problems are.
Note that the PHP version of the script is significantly easier to install. If you have an option between PHP and Perl, go with PHP.
Professional installation If you'd like, Animus Programming can install this script for you for the low cost of just $50. Professional installation of Animus Error Catcher includes:
Uploading the script and setting its permissions correctly
Configuring the script to look like a part of your web site
Editing your .htaccess file so that you don't have to worry about accidentally breaking your web site
Testing everything out to make sure that it works perfectly
Installation completed within 72 hours of receiving all necessary information.
New Versions I run a mailing list to let people know when I release a new version of the script. If you'd like to be on that list, just enter your address below. We will never use your address to spam you or sell/give/share your address with anyone.
Help
Click here for help installing the PHP version of this script.
Click here for help installing the Perl version of this script.
Click here for help getting the most out of the script.