I just sent a support email to @github making the following request for better 404 pages:
Your 404 pages are pretty but useless for actually trying to find stuff which is misspelt, moved or gone. Could you consider implementing some of these improvements?
- Show the github header on the 404 page for consistency
- If the path is /real-username/missing-project, show the user’s profile and a list of their repos
- If the path is /missing-username/*, show a search for “missing-username” or at the very least prefill the search box with that text
- Keep track of projects which have moved and do HTTP redirects to their new locations
Thanks for all the great work you’ve done and made possible,
Archived here for posterity and public commentary.