404
Not Found
4xx · Client Error
The requested resource could not be found.
What does HTTP 404 Not Found mean?
The server cannot find the requested resource. The URL is not recognized, and the server does not indicate whether the absence is temporary or permanent — it is the most familiar error on the web.
4xx responses indicate the request was faulty: bad syntax, missing authentication, or a resource that does not exist. The fix usually lives on the client/request side.
Common causes
- The URL is misspelled or no longer exists
- A page was moved or deleted without a redirect
- Broken internal or external links
- Incorrect routing configuration
How to fix a 404 error
- Double-check the URL for typos
- Add a 301 redirect from old URLs to new ones
- Fix broken links and update sitemaps
- Verify your routing/rewrite rules
Related 4xx status codes
Look up and search every HTTP status code in one place.
Open the HTTP Status Code tool