HTTP 404 Not Found

HTTP 404 Not Found indicates a client errors response outcome.

What it means

Not Found describes how the server processed the request and what the client should do next.

Why it happens

Common triggers include protocol conditions, routing decisions, and application behavior.

Common causes

  • Broken internal link
  • Deleted page
  • Incorrect URL
  • Routing mismatch
  • Missing rewrite rule

How to fix it

  • Verify the URL
  • Restore the resource if it was removed unintentionally
  • Add or correct server routing
  • Set up a redirect if the page moved
  • Update internal links

Example request/response

GET /missing-page HTTP/1.1
Host: errorlookup.com

HTTP/1.1 404 Not Found
Content-Type: text/html

Browser/dev/server context

Use browser network tools, server logs, and APM traces together when diagnosing HTTP 404.

Related status codes

FAQ

Does 404 mean the server is down?

No. It means the resource was not found at that URL.

Should I redirect all 404 pages?

Only when there is a relevant replacement resource.