When you see “403 Forbidden” when trying to access your website use the following guide to correct it.
Step 1: Check for incorrect .htaccess rules.
Step 2: Check for improper file access permissions.
Step 3: Check to see if you have selected an incorrect version of PHP in cPanel.
If you see a 403 Forbidden error on your website there are a few areas we can look to find the source of the problem. We’ll outline a few scenarios that would cause this and how to resolve them.
Possible cause #1: .htaccess rules
The most typical reason for a 403 Forbidden error is due to .htacess rules on your website. You’ll want to check your .htaccess rules to ensure they are correct & not causing a conflict.
View and edit the .htaccess file for your website through the cPanel control panel by following these steps.
- Open cPanel
- Search for and open File Manager
- Right-click on the .htaccess file in the right-side pane and choose Edit (reference image below)
Note: Firefox has an issue where it’s own right-click menu will appear over the File Manager’s right-click menu. To overcome this press Escape after right-clicking on the .htaccess file to see the File Manager right-click menu.
The number one cause is due to .htaccess rules that attempt to force a specific PHP version. You may see some rules in your .htaccess file that look similar to the code below:
AddHandler application/x-httpd-php52 .php .php5 .php4 .php3
In the event you have rules similar to the one shown above, these will need to be removed as they will not work on our servers. To change the PHP version on your hosting account with VeeroTech, you will need to use the PHP Version Selector.
The most common location (there may be multiple .htaccess files on your account) that we find have these rules is located in the /home/ directory, which is one directory above your public_html directory.
Possible Cause #2: File & directory permissions
Files & directories that do not have the correct permissions can also cause a 403 Forbidden error. If you see files and directories that are not set to the values shown below, they will need to changed. If you’re not familiar with how to do this, you can always contact our support department.
- Files: CHMOD 644 permission
- Directories: CHMOD 755 permission