Tengo un sitio web en funcionamiento; Estoy constantemente trabajando en mejorar el sitio. Pero a menos que el cliente presione borrar el caché , no se actualiza a la última versión de mi css y html. Quería cambiar el encabezado de caché http para que sea
USAR HTML
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Expires" content="0">De esta manera, el sitio web tiene toda la información actual en todo momento.
Pero no tengo idea de dónde poner este código. ¿Creo un nuevo archivo llamado html o simplemente ingreso esto en algún lugar de mi index.html. Por favor ayuda.
Puede colocar una metaetiqueta dentro de la etiqueta principal de su archivo html, pero si el encabezado está presente en la respuesta http, eso tiene prioridad sobre la metaetiqueta. Si está utilizando apache, cree un archivo .htaccess y establezca el encabezado allí para evitar el almacenamiento en caché
<IfModule mod_headers.c> Header set Cache-Control "no-cache, no-store, must-revalidate" Header set Pragma "no-cache" Header set Expires 0 </IfModule>