Add Expires headers | Develop Site

Encontramos problemas con la velocidad de carga de la web. Al hacer una auditoria con la herramienta Gtmetrix nos dice que hay que especificar cuando expiran los archivos de imágenes, css o javascript.

Como requisito es necesario que el modulo mod_expires este instalado y activado para luego indicar las directivas de expiracion en el archivo .htaccess

  1. <ifmodule mod_expires.c>
  2. ExpiresActive On
  3. ExpiresDefault A3600
  4. <filesmatch ".(jpg|JPG|gif|GIF|png|css|ico|js)$">
  5. ExpiresDefault "access plus 7 day"
  6. </filesmatch>
  7. </ifmodule>
  8.  
  9. php_value max_execution_time 180
  10. RewriteEngine On
  11. RewriteCond %{ENV:HTTPS} !on [NC]
  12. RewriteCond %{QUERY_STRING} !wc-api [NC]
  13. RewriteCond %{HTTP_HOST} ^(www\.)?tejadospedraza.com
  14. RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
  15. RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
  16. RewriteRule ^(.*)$ https://www.tejadospedraza.com/$1 [R=301,L,NE]
  17.  
  18.  
  19. # BEGIN WordPress
  20. <IfModule mod_rewrite.c>
  21. RewriteEngine On
  22. RewriteBase /
  23. RewriteRule ^index\.php$ - [L]
  24. RewriteCond %{REQUEST_FILENAME} !-f
  25. RewriteCond %{REQUEST_FILENAME} !-d
  26. RewriteRule . /index.php [L]
  27. </IfModule>
  28. # END WordPress# BEGIN WordPress

En este caso la directiva ExpiresDefault A3600 implica una hora para la expiracion

Español