Foros del Web » Administración de Sistemas » Apache »

[SOLUCIONADO] Expiracion de cache con .htaccess

Estas en el tema de Expiracion de cache con .htaccess en el foro de Apache en Foros del Web. No se si este es el lugar mas recomendado para hablar de esto pero como he visto otro tema que habla del .htaccess allá vamos. ...
  #1 (permalink)  
Antiguo 21/01/2014, 03:24
 
Fecha de Ingreso: diciembre-2012
Mensajes: 75
Antigüedad: 12 años
Puntos: 2
Pregunta Expiracion de cache con .htaccess

No se si este es el lugar mas recomendado para hablar de esto pero como he visto otro tema que habla del .htaccess allá vamos.

El tema es que el PageSpeed me arroja el error de la expiración de cache..

Código:
<IfModule mod_expires.c>
  ExpiresActive on

# Perhaps better to whitelist expires rules? Perhaps.
  ExpiresDefault                          "access plus 1 hour"

# cache.appcache needs re-requests in FF 3.6 (thanks Remy ~Introducing HTML5)
  ExpiresByType text/cache-manifest       "access plus 0 seconds"

# Your document html
  ExpiresByType text/html                 "access plus 0 seconds"

# Data
  ExpiresByType application/json          "access plus 0 seconds"
  ExpiresByType application/xml           "access plus 0 seconds"
  ExpiresByType text/xml                  "access plus 0 seconds"

# Feed
  ExpiresByType application/atom+xml      "access plus 1 hour"
  ExpiresByType application/rss+xml       "access plus 1 hour"

# Favicon (cannot be renamed)
  ExpiresByType image/x-icon              "access plus 1 week"

# Media: images, video, audio
  ExpiresByType audio/ogg                 "access plus 1 month"
  ExpiresByType image/gif                 "access plus 1 month"
  ExpiresByType image/jpeg                "access plus 1 month"
  ExpiresByType image/png                 "access plus 1 month"
  ExpiresByType video/mp4                 "access plus 1 month"
  ExpiresByType video/ogg                 "access plus 1 month"
  ExpiresByType video/webm                "access plus 1 month"

# HTC files  (css3pie)
  ExpiresByType text/x-component          "access plus 1 month"

# Webfonts
  ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
  ExpiresByType application/x-font-ttf    "access plus 1 month"
  ExpiresByType application/x-font-woff   "access plus 1 month"
  ExpiresByType font/opentype             "access plus 1 month"
  ExpiresByType image/svg+xml             "access plus 1 month"

# CSS and JavaScript
  ExpiresByType application/javascript    "access plus 1 year"
  ExpiresByType text/css                  "access plus 1 year"

</IfModule>
Cargo mi .htaccess con mis reglas pero nada.. arroja lo mismo

El tema de el Allowoverride All --> Solucionado en sites-enabled que es dónde tengo mis virtual host lo active también en sites-avalaibles

Modulo mod_expires.c --------> instalado y activado

.htaccess tiene permisos 644 en mi server

Pero sigue sin funcionar y me sigue arrojando los mismos errores llevo una hora de pagina en pagina buscando pero no encuentro nada

Que se me esta escapando???
  #2 (permalink)  
Antiguo 21/01/2014, 07:33
 
Fecha de Ingreso: noviembre-2007
Mensajes: 382
Antigüedad: 17 años, 1 mes
Puntos: 16
Respuesta: Expiracion de cache con .htaccess

Estuve cacharreando hace tiempo con esto.

No es que no funcione. Es que estos validadores dan por bueno todo lo que sea de una semana o dos(no recuerdo bien), en adelante.

Cambia estos por un mes para estar seguro y prueba.
Código PHP:
Ver original
  1. # Perhaps better to whitelist expires rules? Perhaps.
  2.  ExpiresDefault                          "access plus 1 hour"
  3.  
  4. # cache.appcache needs re-requests in FF 3.6 (thanks Remy ~Introducing HTML5)
  5.  ExpiresByType text/cache-manifest       "access plus 0 seconds"
  6.  
  7. # Your document html
  8.  ExpiresByType text/html                 "access plus 0 seconds"
  9.  
  10. # Data
  11.  ExpiresByType application/json          "access plus 0 seconds"
  12.   ExpiresByType application/xml           "access plus 0 seconds"
  13.   ExpiresByType text/xml                  "access plus 0 seconds"
  14.  
  15. # Feed
  16.  ExpiresByType application/atom+xml      "access plus 1 hour"
  17.   ExpiresByType application/rss+xml       "access plus 1 hour"
  18.  
  19. # Favicon (cannot be renamed)
  20.  ExpiresByType image/x-icon              "access plus 1 week"
  #3 (permalink)  
Antiguo 21/01/2014, 09:47
 
Fecha de Ingreso: diciembre-2012
Mensajes: 75
Antigüedad: 12 años
Puntos: 2
Respuesta: Expiracion de cache con .htaccess

Tiene usted toda la razón, ya andaba yo mosqueado porque al añadir otras directivas al archivo funcionaban perfectamente.

Así que damos el asunto por solucionado.

Muchas gracias!!

Etiquetas: apache2, cache, htaccess, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:42.