Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Having a problem with my .htaccess. I have this to secure all my documents:

Order Deny,Allow
Deny from all
Allow from

<FilesMatch "\.(htm|html|css|js|php)$">
    Order Allow,Deny
    Allow from all
    Allow from

Now everything works fine except that the index page of www.mysite.com doesn't work and gives me the notification:

You don't have permission to access / on this server.

How can you fix this? If there stands www.example.com/index.php it works but if you surf to www.example.com I get this message.

share|improve this question

You have told Apache to allow for these extensions, but I'd say you didn't tell it to use another default page than index.html. Perhaps you should add something like

DirectoryIndex index.php

to your configuration?

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.