What is the difference?
- 404 Not Found: The server cannot find the requested page or file at that address.
- 403 Forbidden: The server understood the request but refuses access. This can be caused by permissions, access rules or security settings.
Fix a 404 error
- Check the URL for spelling mistakes, extra characters or an incorrect path.
- If you manage the site, confirm that the requested file exists in the correct document root.
- For a CMS such as WordPress, check the page status and permalink settings.
- If you recently moved the website or changed DNS, confirm that the domain points to the intended hosting account.
- If only one page fails, check its URL and routing. If every page fails, check the document root and site configuration.
Fix a 403 error
- Confirm that you are opening the intended public page and not a protected directory.
- Check the file and directory permissions in the hosting panel or with your administrator. Do not apply broad permissions such as 777 as a shortcut.
- Check whether an access rule, password protection, IP restriction or security tool is blocking the request.
- Confirm that the document root contains an appropriate index file, such as
index.phporindex.html, if directory listing is disabled. - If the error started after a change, review that change and restore the previous configuration if needed.
When to contact support
If the issue continues, send support the affected URL, the exact error, when it began and any recent changes. Avoid sharing passwords. If the website is business-critical, take a backup before editing configuration files or permissions.