# Empêcher l'accès direct à tous les fichiers sauf le dossier public
<IfModule mod_rewrite.c>
    RewriteEngine On

    # Redirige toutes les requêtes vers /public/
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

# Protection des fichiers sensibles
<FilesMatch "\.(env|json|log|md|lock|gitignore|gitattributes|phpunit\.xml|yml|yaml)$">
    Order allow,deny
    Deny from all
</FilesMatch>

# Bloquer l'accès aux dossiers critiques
RedirectMatch 404 /(vendor|storage|bootstrap|config|resources|routes|tests)/.*
