Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2015, 07:31
OsquiB
 
Fecha de Ingreso: junio-2013
Ubicación: Mar del Plata
Mensajes: 122
Antigüedad: 10 años, 10 meses
Puntos: 0
Pregunta problema con el cacheo de la pagina

Hola, hace unos minutos tenía que hacer una actualización de mi página, como era una actualización grande decidí borrar todos los archivos de la página y luego subir los nuevos.
Antes de borrar los archivos de la página, cree en el directorio raíz un simple archivo index.html con un texto que decía que estaba realizando una actualización. Ahora ya termine de subir la nueva versión de la página, y elimine ese index.html que había creado. Pero resulta que cuando entro a: "mi-pagina.net" todavía se ve el texto que había puesto.. sin embargo si entro a "mi-pagina.net/alguna-seccion", funciona correctamente.

Creo que el problema es un problema de cacheo, ya que en el .htaccess active el cacheo:
Código:
# Cache de archivos
<IfModule mod_expires.c>
	ExpiresActive On
	ExpiresDefault "access plus 600 seconds"
	ExpiresByType image/x-icon "access plus 604800 seconds"
	ExpiresByType image/jpg "access plus 604800 seconds"
	ExpiresByType image/jpeg "access plus 604800 seconds"
	ExpiresByType image/png "access plus 604800 seconds"
	ExpiresByType image/gif "access plus 604800 seconds"
	ExpiresByType application/x-shockwave-flash "access plus 604800 seconds"
	ExpiresByType text/css "access plus 604800 seconds"
	ExpiresByType text/javascript "access plus 604800 seconds"
	ExpiresByType application/x-javascript "access plus 604800 seconds"
	ExpiresByType text/html "access plus 600 seconds"
	ExpiresByType application/xhtml+xml "access plus 600 seconds"
</IfModule>
<IfModule mod_headers.c>
	<FilesMatch "\\.(ico|jpeg|jpg|png|gif|swf|css|js)$">
		Header set Cache-Control "max-age=604800, public"
	</FilesMatch>
	<FilesMatch "\\.(x?html?|php)$">
		Header set Cache-Control "max-age=600, private, must-revalidate"
	</FilesMatch>
</IfModule>

# Para indentificar la ultima vez que se edito un archivo
FileEtag MTime Size
Si entro a la web desde un proxy la pagina se ve bien. La pregunta es, hay alguna manera de "des cachear" la pagina para todos los usuarios ? probé eliminando el código del htacess, probé limpiando los datos de navegación de mi navegador y aun así aparece ese texto que había puesto en mi index.html