# Sécurité : si par erreur la racine du sous-domaine pointe sur ce dossier
# (et non sur « public »), rien n'est accessible, sauf via public/.
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
<FilesMatch "\.(php|sql|md|json|lock|log)$">
    Require all denied
</FilesMatch>
<FilesMatch "^index\.php$">
    Require all granted
</FilesMatch>
