Cuando agrego las meta etiquetas para eso me salta el validador de W3C diciendo que esa etiqueta está obsoleta para HTML5 y que use un archivo manifest.
Lo configuro perfectamente tal y como indican los cientos de manuales que me he leído a estas alturas y, nadie sabe por qué, si accedo desde Chrome al root del dominio (sin especificar ningún archivo tipo index.php ni nada) me carga todo pero sin mostrar el css (aunque sí que lo incluye en el código fuente).
Lo primero que se me ha ocurrido ha sido añadir al .htaccess un Redirect 301 para que cuando se cargue el root del dominio se redirija al index.php, pero no me ha terminado de convencer esta opción por temas de posicionamiento, así que estoy intentando averiguar por qué falla.
Tengo habilitada mi propia cache en php (con ob_start y demás), la cache del servidor a través del php.ini (zlib) e intentando que funcione la cache del navegador mediante el archivo de tipo manifest.
En el head de la web tengo escrito esto:
Código HTML:
Ver original
<html lang="es-ES" manifest="cache.appcache">
En el .htaccess tengo esto:
Código:
Y en el manifest tengo esto:AddType text/cache-manifest .appcache
Código:
¿Qué hago con mi vida? ¿Alguien que sepa cómo ilustrarme para no pegarme un tiro? Llevo 2 días seguidos con este problema -.- ... CACHE MANIFEST # 2015-06-15:v3 http://www.midominio.com/images/iconos/flag_it.png http://www.midominio.com/images/flag_us.png http://www.midominio.com/images/iconos/flag_de.png http://www.midominio.com/images/favicon.ico http://www.midominio.com/images/logo_2.png http://www.midominio.com/style.css http://connect.facebook.net/es_ES/all.js http://www.google-analytics.com/ga.js http://www.midominio.com/js/script.js http://www.midominio.com/lightbox/js/lightbox.js