mirror of
https://github.com/JMP-MS/ASPIC.git
synced 2026-10-27 14:57:09 +00:00
33 lines
1.7 KiB
ApacheConf
33 lines
1.7 KiB
ApacheConf
# 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).
|
|
|
|
<IfModule mod_headers.c>
|
|
<FilesMatch "\.(html|js|css)$">
|
|
Header set Cache-Control "no-cache, must-revalidate"
|
|
</FilesMatch>
|
|
</IfModule>
|