Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Expire headers .htaccess code.
<IfModule mod_expires.c>
ExpiresActive on
# Perhaps better to whitelist expires rules? Perhaps.
ExpiresDefault "access plus 1 month"
# Data
ExpiresByType text/xml "access plus 0 seconds"
ExpiresByType application/xml "access plus 0 seconds"
ExpiresByType application/json "access plus 0 seconds"
# Favicon (cannot be renamed)
ExpiresByType image/x-icon "access plus 1 week"
# Media: images, video, audio
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType video/ogg "access plus 1 month"
ExpiresByType audio/ogg "access plus 1 month"
ExpiresByType video/mp4 "access plus 1 month"
ExpiresByType video/webm "access plus 1 month"
# Webfonts
ExpiresByType application/x-font-ttf "access plus 1 month"
ExpiresByType font/opentype "access plus 1 month"
ExpiresByType application/x-font-woff "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 month"
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
# CSS and JavaScript
ExpiresByType text/css "access plus 1 year"
ExpiresByType application/javascript "access plus 1 year"
</IfModule>
@ghost

This comment has been minimized.

Copy link

commented Sep 19, 2016

great

@richard-fasthub

This comment has been minimized.

Copy link

commented Jan 4, 2018

thanks..

@rohit2389

This comment has been minimized.

Copy link

commented Aug 12, 2018

after using this web socket call is happening in a continuous loop

@codeclinic

This comment has been minimized.

Copy link

commented Sep 16, 2018

webp?

ExpiresByType image/webp "access plus 1 month

@RealBrokeBloke

This comment has been minimized.

Copy link

commented Sep 22, 2018

Does this work both on Apache as well as nginx?

@hosseinagharezaei

This comment has been minimized.

Copy link

commented Nov 15, 2018

thanks
useful for me

@n3rve

This comment has been minimized.

Copy link

commented Jan 20, 2019

Very useful. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.