# ─── Désactiver le listing des répertoires ────────────────────────────────── Options -Indexes # ─── Bloquer les fichiers sensibles ───────────────────────────────────────── Order allow,deny Deny from all # ─── Bloquer l'accès direct aux fichiers cachés (.htaccess, .env, etc.) ───── Order allow,deny Deny from all # ─── Headers de sécurité ───────────────────────────────────────────────────── Header always set X-Content-Type-Options "nosniff" Header always set X-Frame-Options "SAMEORIGIN" Header always set Referrer-Policy "strict-origin-when-cross-origin" # ─── SPA routing (React Router / Vite) ────────────────────────────────────── RewriteEngine On RewriteBase / # Ne pas réécrire les fichiers et dossiers existants RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Tout le reste → index.html RewriteRule ^ index.html [L]