When visiting a website, you may occasionally see an error message instead of the page you expected. These errors usually indicate that the browser could not properly connect to the website or that the server was unable to process the request. Below are some of the most common web page errors and what they typically mean.
404 – Page Not Found
A 404 error means the page you are trying to visit cannot be found on the server. This usually happens if the page was deleted, moved, or the URL was typed incorrectly.
In some cases, the error may also be caused by configuration issues. For example, a DNS A record may be configured incorrectly, which can cause the domain to point to the wrong server.
Another common cause is a broken or misconfigured .htaccess file in WordPress. The .htaccess file should be present and contain the correct WordPress rules. If the file is missing, empty, or contains incorrect entries, it can prevent pages from loading properly and result in 404 errors.
Before making any changes, it is recommended to create a backup of the
.htaccessfile. You can then restore the default WordPress rules if needed. For more information, follow the Basic WordPress.htaccessconfiguration, by referring to the official documentation: https://developer.wordpress.org/advanced-administration/server/web-server/httpd/.
403 – Forbidden
A 403 error means the server understands your request, but does not allow access to the page. This may happen if the page requires special permissions.
In some cases, the error may be caused by configuration or setup issues. For example, the website may be missing a default index file, such as index.php or index.html, which the server needs to display the website.
Most WordPress installations include an index file automatically, so if your site is hosted with us and the file is missing, you may need to contact support for assistance.
This error can also occur if no website or CMS has been installed yet, which means the server has nothing to display when someone visits the domain.
Another possible cause is that the server or a security system has blocked the request because it appears suspicious.
If this happens, you may need to contact your hosting provider to investigate the block.
If your site is hosted with us and you are using security plugins, temporarily disabling them may help determine if the plugin is causing the restriction.
500 – Internal Server Error
A 500 error indicates that something went wrong on the website’s server, but the server cannot specify the exact problem. This is often caused by misconfigured files, plugin issues, or server-side errors.
In many cases, the issue can be related to WordPress plugins.
Try temporarily deactivating all plugins to see if the website starts working again. If the site loads normally after disabling them, you can reactivate the plugins one at a time to identify which one is causing the issue.
Another common cause is the wp-config.php file. If any recent changes were made to this file, such as edits to configuration settings or database information, it may be worth reviewing those changes. Restoring the file from a backup or correcting any incorrect entries can often resolve the error.
502 – Bad Gateway
A 502 error occurs when one server receives an invalid response from another server it was trying to communicate with. This can happen during temporary server issues or network problems.
In many cases, the troubleshooting steps are similar to those used for a 500 error. If the website is running on WordPress, try temporarily deactivating all plugins to see if the site begins working again. A plugin or script may be taking too long to execute, which can cause the server to return a bad gateway response.
If the site loads after disabling the plugins, reactivate them one at a time to identify the cause.
A 502 error can also occur if the website is taking too long to load, often due to heavy scripts, poorly optimized code, or resource-intensive plugins.
Increasing the PHP timeout limit may help in some cases. Additionally, the issue may be related to temporary instability with the web host or server infrastructure. If the problem continues, you may need to contact your hosting provider or a web developer to review the site and optimize it for better performance.
503 – Service Unavailable
A 503 error means the server is currently unable to handle the request. This usually happens when the server is temporarily overloaded or undergoing maintenance.
In some cases, a 503 error can be caused by similar issues as a 502 error. For example, a website plugin, script, or process may be using too many server resources or taking too long to run. If the site uses WordPress, you can try temporarily deactivating all plugins to see if the website begins working again. If it does, reactivate the plugins one at a time to determine which one may be causing the issue.
If you have tried these steps and the problem continues, you may need to contact your web hosting provider so they can check the server and confirm whether the issue is related to server load, maintenance, or another hosting-related problem.
SSL / Not Secure Warning
A browser may also show a “Not Secure” warning if the website does not have a valid SSL certificate installed or if the certificate has not been configured correctly. For more information on steps to fix this please read our article: Why am I getting "Site not secure" warning for my website.
Comments
0 comments
Please sign in to leave a comment.