# Activer le moteur de réécriture d'URL
RewriteEngine On

# Si la connexion n'est PAS en HTTPS
RewriteCond %{HTTPS} off

# Renvoyer une erreur 403 Forbidden
RewriteRule ^ - [F,L]

# ---------------------------------------------------------------------
# 9. Bloquer l'accès direct aux fichiers sensibles
# ---------------------------------------------------------------------
<FilesMatch "\.(env|htpasswd|htaccess|log|ini|bak|sql)$">
    Require all denied
</FilesMatch>

# ---------------------------------------------------------------------
# 10. Désactiver le listing de répertoires
# ---------------------------------------------------------------------
Options -Indexes