# Letterbook — defense-in-depth pour /covers/
# Les avatars users sont uploadés par les utilisateurs. ImageCacheService
# re-encode tout en JPEG via GD (strip EXIF + payload). On bloque ici
# l'exécution de TOUT script côté serveur dans ce dossier, même si un
# fichier malicieux finissait par y atterrir.

# Bloquer toutes les extensions exécutables
<FilesMatch "\.(php|phtml|phar|pl|py|cgi|sh|exe|html?)$">
    Require all denied
</FilesMatch>

# Couper le moteur PHP (no-op si pas mod_php)
<IfModule mod_php.c>
    php_flag engine off
</IfModule>
<IfModule mod_php7.c>
    php_flag engine off
</IfModule>
<IfModule mod_php8.c>
    php_flag engine off
</IfModule>

# Empêcher le listing
Options -Indexes
