Salve,
vorrei trovare un modo per cambiare l'header di TUTTI i png che stanno sul mio sito. Ho numerose cartelle dove i file vengono aggiornati ogni 3-6 ore ma i nomi rimangono gli stessi quindi il browser ricarica la versione della cache (un esempio qui http://guidocioni.altervista.org/image_browser.html).
Al momento le immagini hanno il seguente header "Cache-Control:public, max-age=2592000" vorrei modificare max-age per portarlo a 3600.
Ho provato ad aggiungere le seguenti righe nel file .htaccess
<filesMatch ".(png)$">
Header set Cache-Control "max-age=3600, public"
</filesMatch>
ma ottengo un errore 500 se provo a salvarlo, che risolvo cancellando il file .htaccess e forzando la sua creazione tramite il pannello wordpress.
La mia domanda quindi è...cosa sto facendo di sbagliato? Il file .htaccess deve andare sulla main root del sito oppure sulla root dove è installato wordpress? Io vorrei che agisse a livello globale, indipendentemente da Wordpress, visto che la pagina da dove leggo le immagini sta sul sito ma non è di Wordpress.
Ho provato ad usare queste direttive e a salvare il file .htaccess nella root del sito web e non ottengo più l'errore ma le immagini hanno sempre il vecchio header...
# enable expirations
ExpiresActive On
# expire PNG images after an hour in the client's cache
ExpiresByType image/png A3600
Grazie in anticipo