HTTP status code 404 Not Found
HTTP 404 Not Found is the status code a server returns when it is reachable but has nothing at the requested URL, without saying whether that is temporary or permanent. Search engines drop URLs that keep returning it.
Fixing this error on a site, a server or an API? Step-by-step guide: How to Fix 404 Not Found Errors: Visitors, nginx, Apache, CDN →
Definition (RFC 9110)
HTTP status code 404 Not Found is defined in RFC 9110 (HTTP Semantics), Section 15.5.5 — the current authoritative specification for HTTP semantics, published June 2022, which obsoletes the older RFC 7231 and RFC 2616.
Description
The 404 Not Found status code indicates that the server cannot find the requested resource. This is one of the most common HTTP errors. It does not indicate whether the absence is temporary or permanent.
For permanently removed resources, use 410 Gone instead.
Common Causes
How to Fix
Check your website's HTTP status code
Check now →