Hola a tod@s,
De cara a mejorar la velocidad de descarga de mi sitio web, he subido el fichero .htaccess que viene al final, pero parece como si no hiciera nada a juzgar por lo que veo en Page Speed e Yslow (Ni fecha expires ni compresion Gzip, error Etags. etc). En el servidor tengo habilitada la directiva AllowOverride y los módulos mod_deflate, mod_deflate y mod_headers
¿ que puedo hacer ?
Codigo .htaccess :
Código:
#### START REDIRECCIONES #####
Options +FollowSymLinks
RewriteEngine on
#Redireccionar a www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^portaltarot.com [NC]
RewriteRule ^(.*)$ http://www.portaltarot.com/$1 [L,R=301]
#
#Directivas para fecha de expiracion
<ifmodule mod_expires.c="">
ExpiresActive On
ExpiresByType text/html "access plus 1 seconds"
ExpiresByType image/gif "access plus 2 years"
ExpiresByType image/jpeg "access plus 2 years"
ExpiresByType image/png "access plus 2 years"
ExpiresByType text/css "access plus 2 years"
ExpiresByType text/javascript "access plus 2 years"
ExpiresByType application/x-javascript "access plus 2 years"
</ifmodule>
#Directivas para Comprimir el contenido
#fijense como incluyo los mime tyoes q empiezen con text y excluyo
#las imagenes
<ifmodule mod_gzip.c="">
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^css/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^images/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifmodule>
#cache control, recordar max-age mas grande cuanto mas estatico es.
#para archivos dinamicos max-age bien bajo
<ifmodule mod_headers.c="">
<filesmatch \\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$="">
Header set Cache-Control "max-age=2592000, public"
</filesmatch>
<filesmatch \\.(css)$="">
Header set Cache-Control "max-age=604800, public"
</filesmatch>
<filesmatch \\.(js)$="">
Header set Cache-Control "max-age=216000, private"
</filesmatch>
<filesmatch \\.(xml|txt)$="">
Header set Cache-Control "max-age=216000, public, must-revalidate"
</filesmatch>
<filesmatch \\.(html|htm|php)$="">
Header set Cache-Control "max-age=1, private, must-revalidate"
</filesmatch>
</ifmodule>
#deshabilitar el famoso ETag
<ifmodule mod_headers.c="">
Header unset ETag
</ifmodule>
FileETag None