<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
Options -Indexes
order deny,allow
ErrorDocument 403 /index
RewriteEngine on RewriteCond % !^$
RewriteRule (.*).(php)$ – [F]
RewriteRule ^(.*)$ public/$1 [L]