Puedes evitar que una página web se guarde en caché en los nodos de la CDN añadiendo una cabecera Cache-Control en el archivo .htaccess. La CDN de HostCarriel lee ese archivo y aplica las reglas que hayas añadido.
Nota: haz una copia de tu archivo
.htaccessantes de editarlo. Un error de sintaxis puede dejar tu web inaccesible.
Desactivar la caché de todo un directorio
Para que una página no se guarde en caché, añade esta regla al .htaccess del directorio de la página que se carga:
# DISABLE CACHING
Header set Cache-Control: no-store
Después, tendrás que purgar toda la caché para que el cambio surta efecto.
Desactivar la caché de ciertos tipos de archivo
Para elegir tipos de archivo concretos, añade esto al mismo .htaccess:
<filesMatch ".(jpg|jpeg|png|gif|ico)$">
Header set Cache-Control: no-store
</filesMatch>
Desactivar la caché de un archivo concreto
Para desactivar la caché de un archivo en particular, por ejemplo login.php:
<Files login.php>
Header set Cache-Control: no-store
</Files>
Para varios archivos, añade una regla por cada uno:
<Files login.php>
Header set Cache-Control: no-store
</Files>
<Files hello.php>
Header set Cache-Control: no-store
</Files>
Excluir una ruta de directorio
También puedes indicar rutas de directorio que no deben guardarse en caché desde el .htaccess principal, con esta regla:
Header always set Cache-Control "no-store" "expr=%{REQUEST_URI} =~ m#^/directory_path#"
Con esta regla, todos los archivos y directorios dentro de la ruta indicada dejarán de guardarse en caché. Sustituye /directory_path por la ruta que quieras excluir.