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