The Subtle Genius of the 404 Error (2024)

The 404 error was an obvious innovation, yet the internet you know and love wouldn't be possible without it.

It's the bane of every web surfer, the internet's version of fingernails on the chalkboard. Click almost any link that dates back to pre-2005 and brace for the inevitable: "HTTP 404 Not Found."

Anyone who's spent time near an internet connection is familiar with the 404 error, a webserver's way of saying you've reached a dead end. What's less well known is that this very error is what allowed the World Wide Web to exist in the first place.

The History of Hyperlink

Let's talk about hyperlinks. We tend to think of the vast array of linked pages we call the web as an outgrowth of internet connectivity. To put it another way: First came the communication network that allows computers to exchange data, and then on top of it we built an interconnected maze of documents, cat videos, etc. In fact, the contrary is correct. The idea of hypertext, or text with followable links to other content, predates networked computers by decades.

The Subtle Genius of the 404 Error (2)

A concept drawing of Vannevar Bush\'s microfilm-based memex machine, from the original 1945 Atlantic article where he proposed it.

Hypertext dates back at least to 1945, when technology pioneer Vannevar Bush proposed a hypertext-augmented microfilm machine which he dubbed the "Memex." Bush envisioned a strip along the edge of the microfilm where, at the user's instruction, the memex could stamp the address code of a related film panel. Any time thereafter, someone viewing the same piece of microfilm could instantly pull up the linked panel.

The Subtle Genius of the 404 Error (3)

Douglas C. Engelbart, american engineer - 1963

Bush was so far ahead of his time that his ideas remained pie-in-the-sky dreams until the 1960's. With digital computers taking off, real hypertext soon became a reality. IT legend Ted Nelson drew on Bush's ideas for a wildly ambitious hypertext concept called Project Xanadu, though it didn't come to even partial fruition until 1998. In the late '60s, though, Nelson did co-develop a less elaborate hypertext system that supported links within a document.

At the same time, Douglas Engelbart, one of the early greats in human-computer interaction, was working on his revolutionary NLS (oNLine System). Among NLS' many groundbreaking features was the fact that the system allowed users to jump around within a document using hyperlinks. Between the work of Nelson, Engelbart, and their successors, hypertext systems were already hanging around in the mid-1980s.

The Modern Web Takes Shape

These systems came with limitations, the biggest being that they were limited to single computers. For example, Apple's HyperCard maintained a database of note cards that could link only to other cards on the same device. But with the rise of computer networks, links from documents on one computer to documents on another were a natural extension. Even so, it wasn't until 1989 that CERN contractor Tim Berners-Lee invented the World Wide Web.

"The frustration was that there's all this unlocked potential," Berners-Lee said in 2009 during a TED talk remembering his HTTP creation. "On all these disks, there were documents. Imagine all this being part of some big virtual documentation system in the sky, say, on the internet, then life would be so much easier."

But for this idea to take root on a large scale, something was missing. That something was the 404 error.

Before Berners-Lee came along, hypertext systems typically made sure that every link led somewhere. All new links would be added to a centralized database of documents and links. If the link's target was changed or deleted, the database had to update the link accordingly.

Imagine all this being part of some big virtual documentation system in the sky, say, on the internet, then life would be so much easier."

Keeping the hyperlinks consistent was very helpful for the user. It was also easy enough to do when all the data resided on a single computer or small network. But in a large network of computers, you'd need one central authority where all documents and links would be registered. There wasn't a database in existence that could handle continuously updating every single link the world over.

For a while, this issue received little attention. Most researchers were still focused on notecards, help applications, and other small-scale systems. A few projects did allow one-way links from one machine to another without a central authority, but they still assumed that these links would be maintained as part of a team's cohesive document authoring process.

Turns out, there was a much simpler answer.

The Birth of "404 Not Found"

Berners-Lee came up with a brilliantly simple way of validating links: Don't.

In the brave new World Wide Web, the only place where information about a link lived was in the document containing the link. If the target document moved or changed, it was up to the linking document to update accordingly. Or to do nothing.

Of course, this setup means that links might point to data that didn't exist. Thus, the 404 error was born. Berners-Lee embraced the notion of missing content and just provided an official error code for when it occurred.

So where did the number 404 come from? It might sound arbitrary, but it's not. There are several dozen status codes in Berners-Lee's hypertext transfer protocol, or HTTP. Codes starting with 4 are for user-side errors, and requesting a nonexistent address—the "04" part—is just one of many ways you can screw up while browsing.

In a way, the 404 did for hypertext what the zero did for math: it was obvious, in a way, but formalizing and creating a notation for it revolutionized the rest of the system.

With Berners-Lee's innovation, a hypertext document could link to any other document for which it had an address. If you want to link to this article, for instance, you don't need to get my permission or coordinate with Popular Mechanics. You just do it. If we were to change the URL without setting up a redirect, or if we just deleted this article, then you'd get an error message.

That independence was one of the key factors that allowed the web to prosper. Within a few years, the world was caught in a frenzy of pages and one-way links.

The Subtle Genius of the 404 Error (4)

It\'s trendy for sites to show a custom page when serving up a 404 error. Even Hillary Clinton\'s campaign site got in on the 404 comedy action.

In a way, the 404 did for hypertext what the zero did for math: It was obvious, but formalizing it and creating a notation revolutionized the rest of the system.

For all its greatness, this new approach also came with some problems, chiefly link rot. Over time, pages move, websites replace their content, and entire sites go offline, stranding the links that point to them. Studies have found that at least 50 percent of published links go stale within five to ten years. At least websites have made some creative attempts to entertain us with custom 404 error pages.

There are techniques to stave off link rot, whether choosing link URLs carefully or the more absolutist method of just archiving everything. But in the case of the web, the occasional 404-induced grimace is a small price to pay for a never-ending stream of news, knowledge, and cat memes.

The Subtle Genius of the 404 Error (5)

This article was originally published on December 5, 2016. It's been updated for Internet Week, a weeklong celebration of the internet's 50th anniversary.

The Subtle Genius of the 404 Error (2024)

FAQs

How to bypass 404 page not found? ›

5 Ways to Resolve 404 Errors
  1. Restart your browser. Try closing the current window and opening a new one. ...
  2. Clear cache. Remove your browser data and history. ...
  3. Double-check for mistyped characters. ...
  4. Use another device. ...
  5. Switch to the Incognito window.

How to resolve error 404 not found? ›

What to do if you get a 404 error
  1. Double-check the URL for typos. Only one mistyped character can result in a 404 error. ...
  2. Refresh the webpage. 404 errors might be a momentary glitch.
  3. Search the web. ...
  4. Use another device. ...
  5. Go to the Internet Archive's Wayback Machine. ...
  6. Contact the website.

Does 404 error mean I was blocked? ›

404 errors: These occur when a page can't be found. This can happen if the page has been deleted or if the URL has been typed incorrectly. 400 errors: These indicate that the server is unable to process the request. This can happen if the website is down for maintenance or if there is an error in the code.

What is the standard 404 message? ›

The HTTP 404 Not Found client error response status code indicates that the server cannot find the requested resource. Links that lead to a 404 page are often called broken or dead links and can be subject to link rot.

How do I get around error 404? ›

Here are some different methods you can try to fix a 404 error as a web user:
  1. Refresh the page. ...
  2. Check the URL. ...
  3. Check the directory levels. ...
  4. Search the website. ...
  5. Use a search engine. ...
  6. Try to access the webpage from a different device. ...
  7. Clear your cache and delete cookies. ...
  8. Contact the website administrator.
Feb 13, 2024

How do I get rid of 404 error on Chrome? ›

How to Fix 404 Error in Chrome – Quick and Easy Troubleshooting Solutions
  1. Checking the URL for Typos. ...
  2. Refreshing the Page. ...
  3. Clearing Browsing Data. ...
  4. Checking Other Browsers. ...
  5. Using an Incognito Window. ...
  6. Resetting Chrome Settings. ...
  7. Checking Google Cache. ...
  8. Contacting the Webmaster.
Dec 19, 2023

What is the most common cause of 404 Not Found error on a website? ›

Incorrect file permissions can cause the server to be unable to access the file or resource, resulting in a 404 error. This error can harm your website's image and frustrate users. To fix file permissions, ensure that the server can access the file or resource and return the requested content to the user.

Do 404 errors go away? ›

Once there is content on the page, the 404 error will go away. Because the website server can now locate resources at that URL for serving to users. You might be able to populate content on the page by restoring backup content. Or you can always create new content by adding to the page.

How do I get rid of 404 pages? ›

There are several ways to do it:
  1. Replace incorrect links with the working ones.
  2. Delete all links pointing to 404 pages. You should also remove broken pages from the search index. Use the URL removal tool to deindex broken pages. Note that the tool only allows hiding pages from a search for 90 days.

How do I turn off 404 error? ›

No, you cannot bypass a 404 error, as it is a response from the server indicating that the requested page cannot be found. However, you can set up a redirect to a different page on your website or use a custom 404 page to provide helpful information to visitors.

Why do I keep getting a 404 error? ›

The typical trigger for an error 404 message is when website content has been removed or moved to another URL. There are also other reasons why an error message could appear. These include: The URL or its content (such as files or images) was either deleted or moved (without adjusting any internal links accordingly)

How to get around page not found? ›

Search for the page from a popular search engine. It's possible that you simply have the entirely wrong URL in which case a quick Google or Bing search should get you where you want to go. If you do find the page you were after, update your bookmark or favorite to avoid the HTTP 404 error in the future.

What is the most common message on error 404? ›

HTTP Error 404 (Not Found)

Some reasons for this can be a broken link, a mistyped URL, or that the webmaster has moved the requested page somewhere else (or deleted it). To counter the ill effects of broken links, some websites set up custom pages for them (and some of those are really cool).

Why am I getting a 404 error on Google? ›

You'll see this error if you visited a site or page that doesn't exist, or that you don't have permission to see.

What is 404 slang for? ›

slang. a stupid or ineffectual person. Word origin. C21: from the Internet error message '404 Not Found'

How do I get rid of bad request 404? ›

How to fix the bad requests? This issue is a lot easier to remove. Simply, replace the missing resources or remove the code that is calling the resource to fix the bad requests.

Top Articles
401(k) Loans vs. Hardship Withdrawals - SmartAsset
Trading View | Trade smart with Capital.com
English Bulldog Puppies For Sale Under 1000 In Florida
Katie Pavlich Bikini Photos
Gamevault Agent
Pieology Nutrition Calculator Mobile
Hocus Pocus Showtimes Near Harkins Theatres Yuma Palms 14
Hendersonville (Tennessee) – Travel guide at Wikivoyage
Compare the Samsung Galaxy S24 - 256GB - Cobalt Violet vs Apple iPhone 16 Pro - 128GB - Desert Titanium | AT&T
Vardis Olive Garden (Georgioupolis, Kreta) ✈️ inkl. Flug buchen
Craigslist Dog Kennels For Sale
Things To Do In Atlanta Tomorrow Night
Non Sequitur
Crossword Nexus Solver
How To Cut Eelgrass Grounded
Pac Man Deviantart
Alexander Funeral Home Gallatin Obituaries
Energy Healing Conference Utah
Geometry Review Quiz 5 Answer Key
Hobby Stores Near Me Now
Icivics The Electoral Process Answer Key
Allybearloves
Bible Gateway passage: Revelation 3 - New Living Translation
Yisd Home Access Center
Home
Shadbase Get Out Of Jail
Gina Wilson Angle Addition Postulate
Celina Powell Lil Meech Video: A Controversial Encounter Shakes Social Media - Video Reddit Trend
Walmart Pharmacy Near Me Open
Marquette Gas Prices
A Christmas Horse - Alison Senxation
Ou Football Brainiacs
Access a Shared Resource | Computing for Arts + Sciences
Vera Bradley Factory Outlet Sunbury Products
Pixel Combat Unblocked
Movies - EPIC Theatres
Cvs Sport Physicals
Mercedes W204 Belt Diagram
Mia Malkova Bio, Net Worth, Age & More - Magzica
'Conan Exiles' 3.0 Guide: How To Unlock Spells And Sorcery
Teenbeautyfitness
Where Can I Cash A Huntington National Bank Check
Topos De Bolos Engraçados
Sand Castle Parents Guide
Gregory (Five Nights at Freddy's)
Grand Valley State University Library Hours
Holzer Athena Portal
Hello – Cornerstone Chapel
Stoughton Commuter Rail Schedule
Nfsd Web Portal
Selly Medaline
Latest Posts
Article information

Author: Gregorio Kreiger

Last Updated:

Views: 6321

Rating: 4.7 / 5 (57 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Gregorio Kreiger

Birthday: 1994-12-18

Address: 89212 Tracey Ramp, Sunside, MT 08453-0951

Phone: +9014805370218

Job: Customer Designer

Hobby: Mountain biking, Orienteering, Hiking, Sewing, Backpacking, Mushroom hunting, Backpacking

Introduction: My name is Gregorio Kreiger, I am a tender, brainy, enthusiastic, combative, agreeable, gentle, gentle person who loves writing and wants to share my knowledge and understanding with you.