Options -Indexes

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /demo-final/

    # Ne pas réécrire les fichiers/dossiers existants (assets, uploads)
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>

# Sécurité basique
<FilesMatch "\.(sql|log|php)$">
    <IfModule mod_authz_core.c>
        Require all denied
    </IfModule>
</FilesMatch>

# Autoriser index.php explicitement
<Files "index.php">
    <IfModule mod_authz_core.c>
        Require all granted
    </IfModule>
</Files>
