favicon expires every week

Posted October 15, 2014 2.8k views

Guys I need to set my favicon.ico to expire every week in my nginx server block, so how can I do that?
P.S. I’m on centos 7 LEMP stack

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer

A pretty common approach is to set an expires time on all static assets:

location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
    expires 24hr;

If you want to just set it for the favicon, you can uses something like:

location = /favicon.ico {
    expires 24hr;

For more info, check out the documentation on the Nginx headers module.