twerple logo
Loading experience...
twerple logo

Fixing 403, 404, 500 and 503 errors

1 min read • Updated 2 weeks ago • Websites, PHP & Performance

What the most common website error codes mean and how to fix each one.


403 Forbidden

404 Not Found

  • Check the file exists, with exactly the same name. Names are case-sensitive: About.html is not about.html.
  • If only the home page works on a WordPress or similar site, set the web server to Nginx & Apache so .htaccess rules work. In WordPress, also go to Settings → Permalinks and click Save Changes.

500 Internal Server Error

  • A PHP error is the most common cause. Show the error to find it.
  • A mistake in .htaccess: rename it temporarily to test.
  • A plugin that is not compatible with your PHP version: switch back to the previous version.

503 Service Unavailable

"This site can't be reached"

This is a DNS problem rather than a website problem: the domain does not point anywhere yet, or the change has not spread. See Pointing your domain to Twerple.

Was this article helpful?