All HTTP status codes

HTTP 404 Not Found

Client Error

The server can't find anything at the requested URL. It says nothing about whether the resource ever existed or will exist.

Defined in RFC 9110

Common causes

  • Mistyped or outdated URL / broken link
  • Resource deleted or moved without a redirect
  • Route not registered (deploy missing, wrong base path)
  • Case-sensitivity mismatches on the server

How to fix it

  1. Add a 301/308 redirect if content moved

  2. Audit internal links and sitemaps for stale URLs

  3. Confirm the route exists in the deployed version (not just locally)

  4. Return 410 instead when something is gone on purpose

Want to explore status codes interactively? Try the free HTTP Status Code Reference — search, categories and example responses, right in your browser.