Error guides
HTTP status codes & common website errors
Clear guides to what each error means and how to fix it, whether you are a visitor or you run the website.
$HTTP_PROTOCOL = (isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == 1)) || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') ? 'https://' : 'http://'; $SITE_URL = $HTTP_PROTOCOL . $_SERVER['SERVER_NAME'] . '/'; ?>
Error guides
Clear guides to what each error means and how to fix it, whether you are a visitor or you run the website.
Pick the error you are seeing.
A server acting as a gateway waited too long for a response from another server and gave up.
The server is online but temporarily cannot handle your request, usually because it is overloaded, restarting, or down for maintenance.
A 401 Unauthorized error means the server received your request but it lacks valid authentication credentials for the resource.
ERR_CONNECTION_TIMED_OUT means Chrome tried to open a connection to the website but the server did not respond in time, so the browser gave up.
A connection timed out error means your device reached out to a server but no reply arrived within the allowed window, so it gave up waiting.
"This site can't be reached" means Chrome could not open a connection to the website.
This error means a page sent your browser into a redirect loop, bouncing between addresses until the browser gave up.
An SSL certificate error means your browser could not establish a trusted, encrypted HTTPS connection, so it blocked the page and showed a warning such as "Your connection is not private".
The page will not load, yet your Wi-Fi icon says you are online.
You click a link, and instead of the page you get a blunt This site can't be reached with the code DNS_PROBE_FINISHED_NXDOMAIN underneath.
You loaded a page and got 502 Bad Gateway instead.
You loaded a page and got a blank screen that just says 500 Internal Server Error.
You asked for a page and the server answered, but instead of the content it slammed the door: access to this resource is forbidden.
You clicked a link, typed an address, or followed a search result, and instead of the page you wanted, the server hands back 404 Not Found.
You hit a page and instead of content you get a curt 400 Bad Request.
You loaded a page or hit an API and got slapped with 429 Too Many Requests.
You typed an address, hit Enter, and Chrome bounced back instantly with This site can't be reached and ERR_CONNECTION_REFUSED.
You open an HTTPS page and Chrome stops you cold with This site can't provide a secure connection and the code ERR_SSL_PROTOCOL_ERROR.
ERR_NAME_NOT_RESOLVED is a Chrome and Chromium error that appears when the browser cannot translate a website's hostname into an IP address.
ERR_CONNECTION_RESET appears in Chrome when a connection that had already started is forcibly closed before the page could finish loading.
ERR_SSL_VERSION_OR_CIPHER_MISMATCH is a Chrome error that fires when your browser and the website's server cannot agree on a single TLS protocol version or cipher suite to encrypt the connection.
ERR_EMPTY_RESPONSE is a Chrome error shown when the server accepted the connection but closed it without sending a single byte of HTTP response.
A 408 Request Timeout means the server closed the connection because the client took too long to send the full request.
See the status code, full redirect chain and response headers for a whole list at once with the free Bulk URL HTTP Status Checker.
Open the Bulk URL CheckerStay online, all the time, with Pulsetic's uptime prime.
By Designmodo
Designmodo Inc. 169 Madison Ave, #79627, New York, NY 10016, United States
Copyright © 2010-2026