# ASPIC — .htaccess racine de l'application # --------------------------------------------------------------------------- # Ajouté le 3 septembre 2026 (voir journal) : évite d'avoir à passer par une # navigation privée pour voir une nouvelle version après un dépôt de fichiers # — le navigateur devait jusqu'ici servir une copie en cache de la page tant # qu'elle restait dans sa fenêtre de fraîcheur heuristique, sans même # redemander au serveur. # # "no-cache" (et non "no-store") : le navigateur peut toujours garder une # copie, mais doit obligatoirement revalider auprès du serveur avant de # l'utiliser (requête conditionnelle, via ETag/Last-Modified, gérée # automatiquement par Apache) — la nouvelle version est donc servie dès # qu'elle est déposée, sans re-téléchargement complet à chaque fois. # # Limité à .html/.js/.css : les fichiers .php sont dynamiques et déjà non # mis en cache par défaut ; les images/polices (.jpg/.png/.woff2/.ttf) sont # volontairement laissées en cache normal, elles changent rarement. # # À déposer À LA RACINE de l'application (même dossier que identification.html), # sous le nom exact ".htaccess" (renommer ce fichier .txt après dépôt — voir # note de la session au sujet des fichiers technique non nommés .htaccess # envoyés depuis la conversation). # # Nécessite le module Apache mod_headers activé sur le VPS. S'il ne semble # pas produire d'effet après dépôt, c'est le premier point à vérifier # (`a2enmod headers` puis redémarrage d'Apache, si accès SSH). Header set Cache-Control "no-cache, must-revalidate"