Options -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^$ index.php [L]
RewriteRule ^([A-Za-z0-9_-]+)/?$ $1/index.php [L,QSA]
<FilesMatch "^(config\.php|schema\.sql|seed\.php|README.*|.*\.md)$">
  Require all denied
</FilesMatch>
