[WordPress] Sfrutta il caching del browser -pagespeed insights

booklisa

Utente Attivo
10 Nov 2016
52
0
6
32
Roma
Salve facendo il test su page speed mi esce un errore molto comune a quanto leggo, ovvero:
"Sfrutta il caching del browser".
In particolare per una serie di file .svg, jpg, png mi viene detto: "scadenza non specificata".

Mi sono collegata via ftp e ho scaricato il mio file htaccess (che allego qui di seguito):

Codice:
<IfModule mod_deflate.c>
    SetOutputFilter DEFLATE
    <IfModule mod_setenvif.c>
        # Netscape 4.x has some problems...
        BrowserMatch ^Mozilla/4 gzip-only-text/html

        # Netscape 4.06-4.08 have some more problems
        BrowserMatch ^Mozilla/4\.0[678] no-gzip

        # MSIE masquerades as Netscape, but it is fine
        # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

        # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
        # the above regex won't work. You can use the following
        # workaround to get the desired effect:
        BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html

        # Don't compress images
        SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
    </IfModule>

    <IfModule mod_headers.c>
        # Make sure proxies don't deliver the wrong content
        Header append Vary User-Agent env=!dont-vary
    </IfModule>
</IfModule>
Quindi vorrei inserire qui dentro la regola che mi richiede google per impostare la scadenza e in più impostare un Redirect:
Avevo tempo fa un terzo livello: terzolivello.miosito.it
ora questo terzo-livello non esiste più ma in giro ci sono dei post sui social che rimandano ad esso, sarebbe possibile scrivere una regola secondo cui ogni singola pagina del terzo livello rimandi alla home del sito principale?

una regola del tipo:
redirect 301 / terzolivello.miosito.it/ http://miosito.it/

Grazie a chiunque voglia aiutarmi con questo file htaccess.
 

xone

Utente Attivo
4 Apr 2014
181
14
18
Salento
Ciao, per quella direttiva basta settare appunto la scadenza per determinate estensioni potresti fare cosi:

  • One minute: max-age=60
  • One hour: max-age=3600
  • One day: max-age=86400
  • One week: max-age=604800
  • One month: max-age=2628000
  • One year: max-age=31536000

<filesMatch ".(svg|jpg|png|js)$">
Header set Cache-Control "max-age=31104000, public"
</filesMatch>

Per il redirect invece:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.terzolivello\.it$
RewriteRule (.*) http://www.nuovosito.it/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^terzolivello\.it$
RewriteRule (.*) http://www.nuovosito.it/$1 [R=301,L]