Con il file htaccess devi impostare la scadenza in base al tipo di formato. Puoi usare sia il mod_expires di apache che impostare l'header "Cache-Control".
Ad esempio inserendo questo codice in htaccess imposti tramite il modulo mod_expires la scadenza delle immagini png ad un anno, in altre parole dici al browser di non scaricare per un anno le immagini png che sono già state scaricate (al primo accesso al sito) dall'utente:
Codice:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/png "access 1 year"
</IfModule>
Ripeti l'istruzione che inizia con "ExpiresByType" e poi indica i vari tipi di file e le relative scadenza.
Questa è la documentazione ufficiale di mod_expires
http://httpd.apache.org/docs/current/mod/mod_expires.html