I'm running into a problem with protecting a virtualhost. Below is the code I use: <VirtualHost {some_ip}:80> SuexecUserGroup {some_user} {some_group} ServerAdmin "{some_email}" ServerName {some_domain} ServerAlias www.{some_domain} DocumentRoot "{some_doc_root}" <Directory "{some_doc_root}"> Options +Indexes +FollowSymLinks Order Deny,Allow Deny from all <FilesMatch ".*.(php|html|css|js|ico|PHP|HTML|CSS|JS|ICO)$" > Order Allow,Deny Allow from all </FilesMatch> </Directory> </VirtualHost> Code (markup): My objective is to: Prevent ALL access Allow access to certain files The problem with the above code is that when I hit http://www.{some_domain}/index.php, everything works fine but http://www.{some_domain}/ gets a Forbidden message. Any tips on getting this resolved? Thanks in advance. -running Apache 2