Every site could have a custom 404.shtml file that can handle folks coming from outdated bookmarks/links.
What we use is simple but gives the customer an opportunity to search for what they were looking for. We use the responsive.css file and responsive_classic template with 1.5.5a
Code:
<link rel="stylesheet" type="text/css" href="includes/templates/responsive_classic/css/responsive.css" /><img src="/includes/templates/responsive_classic/images/logo.png" alt="YOUR COMPANY Logo" border="0">
<h3>We're sorry. The information you are looking for may have changed.</h3>
<h4>Hopefully the system has suggested a link for you to follow.</h4>
<style type="text/css">
#goog-wm { }
#goog-wm h3.closest-match { }
#goog-wm h3.closest-match a { }
#goog-wm h3.other-things { }
#goog-wm ul li { }
#goog-wm li.search-goog { display: block; }
</style>
<script type="text/javascript">
var GOOG_FIXURL_LANG = 'en';
var GOOG_FIXURL_SITE = 'http://YOURWEBSITE.com/';
</script>
<script type="text/javascript"
src="http://linkhelp.clients.google.com/tbproxy/lh/wm/fixurl.js"></script>
You can also use the .htaccess file to point to different files for error codes.
Code:
ErrorDocument 404 /oops.shtml
Then, the oops.shtml file would contain the 404-related code.
Of course, this can be done with any error code.
Bookmarks