Why won't my htaccess file work on your servers?
Category: Server Usage
My allow/deny directives are not working on the inmotionhosting servers, but they were working before. I contacted support and their response will not work. The htaccess file is set up correctly. It must be a server issue.
Within your .htaccess file, you are using:
... to allow / prevent access to your website.
While looking into this further, I found that the order in which you have allow,deny is very important.
<strong>order allow,deny</strong> - The allow statements will be ran first
<strong>order deny,allow</strong> - The deny statements will be ran first
Because you are using <u>order allow,deny</u> and you have <u>allow from all</u>, it would make sense that this directive is being processed first, thus allowing everyone to view your website.
I would suggest updating your .htaccess file and changing <u>order allow,deny</u> to <u>order deny,allow</u>. This will run all of your deny statements first, and if there is no match, the user will be allowed in. Let us know if this helps or not.
Like this Question? Tweet