403 high
403 Forbidden
A 403 means the server understood the request but refuses to authorize it. Usually permissions or a security rule.
What you see
HTTP 403 — Forbidden You don’t have permission to access this resource.
What’s actually happening
The server found the page but is deliberately blocking access. It’s an authorization problem, not a missing page. When it hits your whole site, it’s usually file permissions, an index file issue, or a security rule gone wrong.
Common causes
- Incorrect file or folder permissions (e.g. 000 or 700 instead of 644/755)
- A missing index.html / index.php in a directory with listing disabled
- A security plugin, WAF, or .htaccess deny rule blocking the request
- An IP or country block catching legitimate visitors
How to fix it
- Reset file permissionsFolders should be 755, files 644. Wrong permissions are the #1 cause. Fix them via SFTP or your host’s file manager.
- Check for a missing index fileIf a directory has no index file and directory listing is off, you get a 403. Add the index file or a redirect.
- Audit .htaccess and security rulesA stray "Deny from all" or an over-eager WAF/security-plugin rule blocks legitimate traffic. Temporarily disable to isolate, then whitelist correctly.
Related errors