Configurando o cache de arquivos no WordPress (.htaccess)
Opa.
As linhas abaixo permitem que você configure o cache de imagens, videos, entre outros sem antes precisar passar pelo index.php do WordPress. Isto é interessante não só para o WordPress mas também para qualquer outro projeto.
# Turn on Expires and set default to 0 ExpiresActive On ExpiresDefault A0 # Set up caching on media files for 1 year (forever?) ExpiresDefault A29030400 Header append Cache-Control "public" # Set up caching on media files for 1 week ExpiresDefault A604800 Header append Cache-Control "public" # Set up 2 Hour caching on commonly updated files ExpiresDefault A7200 Header append Cache-Control "proxy-revalidate" # Force no caching for dynamic files ExpiresActive Off Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform" Header set Pragma "no-cache"
Lembrando que é necessário habilitar os modulos expires e headers do apache.
Creditos: askapache.com