# Activer le moteur de réécriture d'URL
RewriteEngine On

# Règle cruciale pour passer l'en-tête Authorization à PHP
# Elle vérifie si l'en-tête HTTP "Authorization" existe...
RewriteCond %{HTTP:Authorization} .
# ...et si c'est le cas, elle le copie dans une variable d'environnement
# que PHP pourra lire.
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

# Vos règles existantes pour router tout vers index.php (si vous en avez)
# Cette partie est importante pour que votre routeur PHP fonctionne
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]
<FilesMatch "\.(html|htm)$">
  Header set Cache-Control "no-cache, no-store, must-revalidate"
</FilesMatch>
<FilesMatch "\.(css|js)$">
  Header set Cache-Control "max-age=3600, must-revalidate"
</FilesMatch>
