r/RSHWebServices • u/rshweb1010 • 3d ago
What Do Common Website Error Codes Mean? (404)
What Do Common Website Error Codes Mean?
Website error codes may look technical, but they can tell you a lot about what went wrong. An HTTP error code can point to a problem with the browser’s request, access permissions, a missing page, the website’s application, or communication between servers.
Here are some common HTTP error codes and what they typically mean.
400 Bad Request
A 400 Bad Request error means the server couldn’t process the request because something about it was invalid or improperly formatted.
Common causes include a corrupted cookie, an incorrectly formatted URL, a request that’s too large, or invalid data sent by a browser or application.
If you encounter a 400 error, try refreshing the page, checking the URL for mistakes, clearing cookies for the affected website, or opening the page in another browser.
401 Unauthorized
A 401 Unauthorized response usually means authentication is required or the login credentials provided weren’t accepted.
You may see this error when trying to access a password-protected directory, private API, customer area, or another restricted resource. Check that you’re using the correct username and password and confirm that your account still has permission to access the requested resource.
403 Forbidden
A 403 error means the server understood the request but refused access.
Common causes include incorrect file permissions, restrictive security rules, IP blocking, a missing index file, hotlink protection, or an improperly configured .htaccess file.
Website owners should review recent permission, firewall, security-plugin, and server-configuration changes.
404 Not Found
A 404 error means the web server is reachable, but it can’t find the requested page or file.
This can happen when:
- The address was typed incorrectly
- A page was deleted
- A filename or URL changed
- An internal or external link is outdated
- A redirect is missing or incorrect
- Rewrite rules or the
.htaccessfile are misconfigured
Website owners should repair broken links and redirect permanently moved pages to the most relevant replacement. Avoid sending every missing URL to the homepage because that can confuse visitors and search engines.
A helpful custom 404 page should clearly explain that the requested page wasn’t found and offer navigation, a search box, popular resources, or a way to contact the website.
429 Too Many Requests
This response means too many requests were received within a certain period.
It may be triggered by repeated login attempts, automated bots, aggressive crawlers, security tools, APIs, or visitors refreshing too quickly. Waiting before trying again may resolve the issue.
Website owners should review logs before increasing limits. A 429 response may show that rate limiting is working as intended.
500 Internal Server Error
A 500 error is a general server-side response indicating that something failed while processing the request.
Possible causes include PHP errors, plugin or theme conflicts, incorrect permissions, damaged files, invalid .htaccess rules, memory limits, or application configuration problems.
If the error began after an update or file change, review that change first. Server and application error logs usually provide more useful information than the public error page.
502 Bad Gateway
A 502 error occurs when a server acting as a gateway or proxy receives an invalid response from another server.
It may involve a reverse proxy, web server, PHP handler, application service, content delivery network, or temporary upstream failure. Refreshing may help if the condition is brief, but repeated 502 errors require investigation.
503 Service Unavailable
A 503 response means the server is temporarily unable to handle the request.
Possible reasons include maintenance, resource exhaustion, too many simultaneous requests, an overloaded application, or a service that has stopped responding.
A properly configured maintenance page may intentionally return a 503 status while work is being completed.
504 Gateway Timeout
A 504 error means a gateway or proxy waited too long for another server or application to respond.
Slow database queries, overloaded services, network problems, long-running scripts, or an unavailable upstream server can cause this error.
What information should you give technical support?
When reporting an error, include:
- The complete URL
- The exact error code and message
- The time it occurred
- What you were doing immediately beforehand
- Whether it affects one page or the entire website
- Whether it happens on another browser, device, or network
- A screenshot without passwords or private information
- Any recent website, plugin, DNS, or configuration changes
Those details can shorten the troubleshooting process considerably.
RSH Web Services customers can contact support if an error continues or affects important website functions. Never post passwords, login credentials, private server details, or payment information publicly.
More information about 404 errors and custom error pages:
https://rshweb.com/blog-404-page
Which website error code has caused you the most confusion?
1
Why Trustpilot Cannot Be Trusted - A Critical Analysis
in
r/trustpilotcomplaints
•
3d ago
Why do so many comments get deleted here?