##### ### ## ### ######## ### ## ### ###TM ####### ####### ####### ######## ####### ####### ####### ### ### ### ### ### ### ### ### ### ## ## ## ## ## ### ## ## ## ## ## ### ### ### ## ### ### ### ### ## ### ## ####### ####### ## ######## ### ####### ## ####### ##### ### ## ######## ### ### ## ### ## #### ##### Please view the license for this free software, here.. http://corz.org/public/docs/license/free-scripts-licence.php NOTE: Clever 404 has been deprecated (though still works great). For more power, and a single-file solution, check out Active Error Pages: http://corz.org.uk/server/tools/active-errors/ Clever 404 (not found) the corz.org intelligent php 404 error handler Intro: Briefly (because all the info you need is *inside* 404.php - which is inside the "err" folder - please read that file and set your preferences there, too), there is an invisible file in this directory called.. .htaccess Inside, are the directive that instructs your web server to send 404 errors to our new handler at /err/404.php It's just an example .htaccess but will work fine. You will probably want to instead add the directive to your own main (in your site root) .htaccess file. obviously, if you keep your 404.php somewhere else, you'll need to edit the directive, reflecting your custom location. 404 can now read a "moved.ini", which is a convenient place to add lots of permanent redirections for moved docuemts, sending clients a proper 301 if required. A simple ini is easier to edit than mod_rewrite rules. PLEASE EDIT THIS BEFORE USE! Drop the "err" folder into the root of your site, and Bob's yer uncle! If you use something other than /err/, remember to edit the css import statements. A corzoogle logo is also provided, along with accompanying css file. I've thrown them all in one folder for portability, but it's easy enough to edit in new locations if you want to move them around. Hey! it's your 404! ;o) Cor (c) corz.org 2004 ->tomorrow! ps.. I've included my email-masher here, too. Feel free to relocate and re-use as often as you like, all over your site. pps.. And also matching 401, 403 and 500 error pages, if you care about such things. ppps. And also a thing called error-report.php, which can be used to log all your errors to a file, if you desire.