Existe una manera de validar el htacces para ver que funcione correctamente.
Actualmente tengo 2 archivos externos que los tengo en un src de javascript
Estos archivos me los desplega el pagespeedinsights como retraso.
Especificar una cabecera "Vary" con el valor "Accept-Encoding"
Actualmente tengo asi el htaccess
Código Apache:
Ver original# BEGIN GZIP
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
<filesMatch "\.(css|js|x?html?|php)$">
SetOutputFilter DEFLATE
</filesMatch>
</ifmodule>
# END Compress text files
# BEGIN EXPIRES
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 10 days"
ExpiresByType text/css "access plus 1 week"
ExpiresByType text/plain "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 week"
ExpiresByType application/x-icon "access plus 1 year"
</IfModule>
# END EXPIRES
#### Cache
<IfModule mod_headers.c>
# anual
<FilesMatch "\.(ico|gif|jpg|jpeg|png|flv|pdf|woff|eot|svg|ttf|flv|swf)$">
Header set Cache-Control "public, max-age=29030400"
</FilesMatch>
# mes
<FilesMatch "\.(js|css|xml|gz|htc)$">
Header append Vary: Accept-Encoding
</FilesMatch>
#<FilesMatch "\.(js|css|htc|xml|gz)$">
#Header set Cache-Control "public, max-age=2419200"
#Header append Vary: Accept-Encoding
#</FilesMatch>
# semana
<FilesMatch "\.(html|htm|txt|html5|phtml)$">
Header set Cache-Control "max-age=604800"
</FilesMatch>
# no cachear
<FilesMatch "\.(php|pl|cgi|spl)$">
Header unset Cache-Control
Header unset Expires
Header unset Last-Modified
FileETag None
Header unset Pragma
</FilesMatch>
</IfModule>
# END Cache-Control Headers
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
mas sin embargo los archivos que son agregados externos me los marca como que no cuentan con vary y no tienen especificado el cache.
Existe algo que se pueda hacer para completar estos campos solicitados por google?