Author: ultrablue
Description:
New error message file
The current 404 error page served by Wikimedia is ugly and has a few problems:
- It has a meta refresh on the client-side, which is pretty much universally discouraged for accessibility purposes;
- The 'foundation' in the footer is not capitalised;
- It doesn't give the right 404 header, instead serving a "200 OK" code, which is apparently problematic.
It is also subject to a pretty scathing critique at the following URL:
http://www.xmlplease.com/error404#h2-17
I've whipped up a new page which I think looks better and does the job better (see attachment). It uses 3 images on Commons.
If you choose to implement this replacement, you would need to make sure to spit out the 404 URL in the page title and in the italics paragraph, and a modified version of this in the "check" link to whack a "/wiki/" before it (presumably the same code that is presently used in the meta http-refresh code). You would also need to fully protect File:Errorline.png and File:Errorbg.png on Commons.
This new page doesn't fix the multilingual problem (serving 404s in English on all sites), but I figure this is the sort of situation where such coding would be done on the server side, so it would require someone with programming abilities far above my own to implement (I don't think anyone else wants another gigantic monster of an error message page). If this was done on the server side, you'd be able to use the HTTP headers to ascertain the correct language to serve, in a way that is not possible in Javascript.
Version: unspecified
Severity: enhancement
URL: http://en.wikipedia.org/asdfjklj
Attached: