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:
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 # 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