Options -Indexes
RewriteEngine On

# Bloquear archivos y carpetas internas
RewriteRule ^(?:config|database|src|storage|logs)(?:/|$) - [F,L]
RewriteRule ^(?:\.git|composer\.(?:json|lock)|package(?:\.json|-lock\.json)|php-lint\.txt|README\.md) - [F,L]

# Evitar acceso directo a archivos de configuracion
<FilesMatch "^(config\.php|config\.example\.php|schema\.sql)$">
  Require all denied
</FilesMatch>
