In httpd.conf
le ultime righe sono:Header non Scade lavorando
ExpiresActive On
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
ExpiresDefault "access plus 3 days"
</FilesMatch>
Quando eseguo YSlow si dice tutti i miei file CSS (e altri) non hanno set di scadenza. I file CSS sono in sottodirectory ma credo che "\."
dovrebbe corrispondere a tutti i file indipendentemente dalla sottodirectory.
Apache è configurato per host virtuali, ma le direttive precedenti sono al di fuori della sezione vhosts nella parte inferiore di httpd.conf
.
C'è una direttiva per LoadModule expires_module modules/mod_expires.so
nel file .conf
.
Il sito è in AWS con AWS Linux e Apache2. Ho riavviato l'apache prima di verificare se ha funzionato.
Grazie per la risposta chiara. Avevo tutto bene tranne il posizionamento del codice (il tuo item3). L'ho inserito nella sezione host virtuale per il sito e presto yslow è stato felice! Grazie ancora. – Jim
Grande, felice che abbia aiutato! – pieman72