# --- 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