Definir data de expiración de imagenes y css con NGINX

  • Autor Autor alphaville88
  • Fecha de inicio Fecha de inicio
A

alphaville88

Hola amigos,


Utilizo NGINX pero no he conseguido configurar la data de expiración de archivos estaticos a través de headers.

He intentado colocar el codigo de abajo en la configuracion de nginx, pero no logré exito.

Creo que el codigo solo sirve para versiones antiguas.

Alguien podria ayudarme? Saludos!



location ~* \.(js|css|png|jpg|jpeg|gif|ico|html|htm)$ {
expires 30d;
}
 
Esta es la configuracion que uso en mi servidor:

location ~* \.(3gp|gif|jpg|jpeg|png|ico|wmv|avi|asf|asx|mpg|mpeg|mp4|pls|mp3|mid|wav|swf|flv|exe|zip|tar|rar|gz|tgz|bz2|uha|7z|doc|docx|xls|xlsx|pdf|iso|eot|svg|ttf|woff)$ {
gzip_static off;
add_header Pragma public;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
access_log off;
expires 30d;
break;
}


location ~* \.(html|htm|txt|js|css)$ {
add_header Pragma public;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
access_log off;
expires 30d;
break;
}

Un saludo.
 
Atrás
Arriba