# ── Control de caché del Sistema de Mantenimiento ──
# (Solo aplica si el servidor es Apache; en otros servidores se ignora)

# El HTML y version.txt NUNCA se guardan en caché:
# así el navegador siempre pide la versión más reciente.
<FilesMatch "\.(html)$|^version\.txt$">
  Header set Cache-Control "no-cache, no-store, must-revalidate"
  Header set Pragma "no-cache"
  Header set Expires "0"
</FilesMatch>

# CSS y JS sí se pueden cachear (llevan ?v=VERSION,
# cuando cambia la versión el navegador los baja de nuevo).
<FilesMatch "\.(css|js)$">
  Header set Cache-Control "public, max-age=31536000"
</FilesMatch>
