{"id":12056,"date":"2022-11-09T11:30:06","date_gmt":"2022-11-09T11:30:06","guid":{"rendered":"https:\/\/xislblogs.xtreamlab.net\/slwoods\/?p=12056"},"modified":"2025-08-07T09:48:39","modified_gmt":"2025-08-07T09:48:39","slug":"a-good-404","status":"publish","type":"post","link":"https:\/\/www.slwoods.co.uk\/?p=12056","title":{"rendered":"A good 404"},"content":{"rendered":"<p>Those whose fingers get into a tangle will be familiar with the <a href=\"https:\/\/en.wikipedia.org\/wiki\/HTTP_404\">HTML 404 error code page<\/a>, just one of a number of <a href=\"https:\/\/en.wikipedia.org\/wiki\/List_of_HTTP_status_codes\">HHTP status codes<\/a>, of which the 400 series deals with client errors.<\/p>\r\n<p>A moment&#8217;s digital dyslexia this morning meant your &#8216;umble scribe was treated to <a href=\"https:\/\/www.shropshire.gov.uk\/\">Shropshire Council<\/a>&#8216;s 404 error page, as shown below.<\/p>\r\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/xislblogs.xtreamlab.net\/slwoods\/wp-content\/uploads\/\/sites\/23\/2022\/11\/shropshire_404.png\" alt=\"Shropshire&#039;s Council 404 page\" width=\"600\" height=\"161\" class=\"aligncenter size-full wp-image-12063\" srcset=\"https:\/\/www.slwoods.co.uk\/wp-content\/uploads\/\/sites\/23\/2022\/11\/shropshire_404.png 600w, https:\/\/www.slwoods.co.uk\/wp-content\/uploads\/\/sites\/23\/2022\/11\/shropshire_404-300x81.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/>\r\n<p><a href=\"https:\/\/umbraco.com\/products\/umbraco-cms\/\">Umbraco<\/a> is the open source <a href=\"https:\/\/en.wikipedia.org\/wiki\/Content_management_system\">content management system<\/a> (CMS) used by the council to manage its website.<\/p>\r\n<p>Your correspondent particularly likes the final line: &#8220;This page is intentionally left ugly ;-)&#8221;.<\/p>\r\n<p>Computer scientist Brett Victor has an artistic 404 page, which pays homage to surrealist artist <a href=\"https:\/\/en.wikipedia.org\/wiki\/Ren%C3%A9_Magritte\">Ren\u00e9 Magritte<\/a>.<\/p>\r\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/xislblogs.xtreamlab.net\/slwoods\/wp-content\/uploads\/\/sites\/23\/2022\/11\/brett_victor404-e1667994089510.jpg\" alt=\"404 page of a pipe reading this is not a page\" width=\"600\" height=\"337\" class=\"aligncenter size-full wp-image-12067\" srcset=\"https:\/\/www.slwoods.co.uk\/wp-content\/uploads\/\/sites\/23\/2022\/11\/brett_victor404-e1667994089510.jpg 600w, https:\/\/www.slwoods.co.uk\/wp-content\/uploads\/\/sites\/23\/2022\/11\/brett_victor404-e1667994089510-300x169.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/>\r\n\r\n<br \/>\r\n<p>However, my favourite 404 page of all time assumes the persona of <a href=\"https:\/\/hitchhikers.fandom.com\/wiki\/Marvin\">Marvin the Paranoid Android<\/a> from Douglas Adams&#8217; Hithchiker&#8217;s Guide to the Galaxy. Although the original 404 page linked to from this post has now disappeared, <a href=\"https:\/\/www.reddit.com\/r\/ProgrammerHumor\/comments\/2tzxmc\/this_404_page_gives_a_monologue_about_not_being\/\">Reddit has a full transcript<\/a> of the text that used to appear on that page.<\/p>","protected":false},"excerpt":{"rendered":"<p>Those whose fingers get into a tangle will be familiar with the HTML 404 error code page, just one of a number of HHTP status codes, of which the 400 series deals with client errors. A moment&#8217;s digital dyslexia this morning meant your &#8216;umble scribe was treated to Shropshire Council&#8216;s 404 error page, as shown [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,5,9],"tags":[36,19,12,23],"class_list":["post-12056","post","type-post","status-publish","format-standard","hentry","category-oddities","category-open-source-software","category-tech","tag-comment","tag-free-software","tag-open-source","tag-tech-2"],"_links":{"self":[{"href":"https:\/\/www.slwoods.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/12056","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.slwoods.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.slwoods.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.slwoods.co.uk\/index.php?rest_route=\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/www.slwoods.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12056"}],"version-history":[{"count":8,"href":"https:\/\/www.slwoods.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/12056\/revisions"}],"predecessor-version":[{"id":15737,"href":"https:\/\/www.slwoods.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/12056\/revisions\/15737"}],"wp:attachment":[{"href":"https:\/\/www.slwoods.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12056"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.slwoods.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12056"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.slwoods.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12056"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}