Levier de mise en cache du navigateur | modifier .fichier htaccess | - ne fonctionne pas pour les fichiers javascript
Je suis en train de modifier mon .fichier htaccess en spécifiant une date d'expiration pour les ressources.
Il a travaillé pour les images, mais pas pour les fichiers javascript. Lors de l'exécution de GTMetrix il recommande toujours que les fichiers javascript besoin d'expiration. J'ai essayé "application/javascript" et "application/x-javascript", mais en vain.
Pas sûr de ce que je fais de mal.
Voici mon code:
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType application/javascript "access 1 week"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
</IfModule>
## EXPIRES CACHING ##
OriginalL'auteur kad | 2012-05-09
Vous devez vous connecter pour publier un commentaire.
L'ajout de cette volonté de le faire fonctionner.
application/javascript
qu'il me manquait.OriginalL'auteur Amjad
À l'aide de l'onglet Réseau dans les navigateurs de l'inspecteur de Chrome/FireFox/Opera, vous pouvez vérifier l'actif et de voir ce genre de "Type de Contenu" est servi.
Dans mon cas, c'était
Content-Type:"text/javascript"
J'ai donc ajouté 4 permutations de ExpiresByType à mon .fichier htaccess
Cela a résolu mon problème et j'espère que ça aidera d'autres.
OriginalL'auteur Craig London