Yeah, you need a much nicer 403 and 404 message
Like what?
See e.g.,
http://python.org/333, which prints:
The URL you requested was not found on this server.
Try our home page(link), or our search engines(link) - or use one of the other links on the left hand navigation.
So you just need a line to tell the user how to resolve the error, e.g., by going to the main page.
Also I found a good reference, from
http://alistapart.com/article/perfect404: a 404 should have:
- A link to the site map (if you have one) and the home page. This is the easiest way for users to bail out.
- A search box. If you have a site search, add it to your 404 page.
- A distinctly minimalist look.
And I'll leave this here for fun:
https://github.com/adwdw