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.

1 Answer 1


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?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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