# --- Bloquer l’exécution & l’index de dossier ---
Options -Indexes
# (FPM : pas besoin de php_flag engine off)
# --- Bloquer toute URL qui contient ".php" même en double extension (ex: .php.jpg) ---
RewriteEngine On
RewriteCond %{REQUEST_URI} \.php [NC]
RewriteRule ^ - [F]
# --- Interdire l’accès aux extensions exécutables ---
Require all denied
# --- Neutraliser tout handler scripts dans ce répertoire ---
RemoveHandler .php .phtml .phps .phar .cgi .pl .py .sh .rb .jsp .asp .aspx
RemoveType .php .phtml .phps .phar .cgi .pl .py .sh .rb .jsp .asp .aspx
# --- (Optionnel) Renforcer la politique locale pour les SVG ---
Header set Content-Security-Policy "script-src 'none'; style-src 'unsafe-inline'"
Header set X-Content-Type-Options "nosniff"
# (Optionnel) Forcer le téléchargement pour types sensibles
# AddType application/octet-stream .svg .xml .json