WordPress .htaccess mod_expires

1

Pergunta rápida. Eu estou tentando habilitar o cache do navegador para um site wordpress no Apache com SSL ativado. Eu instalei mod_expires com sudo a2enmod expires (verifiquei que ele está ativado e listado em / etc / apache2 / mods-enabled) Eu editei o arquivo .htaccess como sugerido por GTMetrix

Meu .htaccess (que eu verifiquei que está sendo acessado descomentando as regras de reescrita e vendo as páginas ficando offline) é o seguinte:

# BEGIN WordPress
<IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteBase /
        RewriteRule ^index\.php$ - [L]
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# Browser Caching Start #
<IfModule mod_expires.c>
        # Enable expirations
        ExpiresActive On
        # Default directive
        ExpiresDefault "access plus 1 month"
        # My favicon
        ExpiresByType image/x-icon "access plus 1 year"
        # Images
        ExpiresByType image/gif "access plus 1 month"
        ExpiresByType image/png "access plus 1 month"
        ExpiresByType image/jpg "access plus 1 month"
        ExpiresByType image/jpeg "access plus 1 month"
        # CSS
        ExpiresByType text/css "access plus 1 month"
        # Javascript
        ExpiresByType application/javascript "access plus 1 year"
</IfModule>
# Browser Caching End #

Reiniciou o apache e testou no Google e no GTMetrix. Eu continuo a "aproveitar o cache do navegador", mostrando as imagens que expiram em 4 horas.

link

Alguma sugestão sobre como depurar isso ou você está vendo algo que estou fazendo errado?

Aqui está o cabeçalho de resposta http para uma das imagens:

Content-Length: 13937
Connection: keep-alive
Set-Cookie: __cfduid=dc6febbc08cc78186b2444352064d20611481224874; expires=Fri, 08-Dec-17 19:21:14 GMT; path=/; domain=.mydomain.com; HttpOnly
Strict-Transport-Security: max-age=63072000; includeSubdomains
X-Frame-Options: DENY
X-Content-Type-Options: nosniff
Last-Modified: Wed, 07 Dec 2016 05:20:33 GMT
ETag: "3671-5430aae243b0e"
Cache-Control: public, max-age=2592000
Expires: Sat, 07 Jan 2017 19:21:14 GMT
X-Content-Type-Options: nosniff
CF-Cache-Status: MISS
Accept-Ranges: bytes
Server: cloudflare-nginx
CF-RAY: 30e294493e2f3fd7-YUL

Eu vejo "Expires: Sat, 07 Jan" por isso deve ser um mês, mas o Google continua escrevendo é de 4 horas? Oque esta acontecendo aqui? :)

    
por Ben 08.12.2016 / 19:52

0 respostas