La Communauté Webmaster  forum rss


  Forum-webmaster
  Général
  Discussions générales
(Modérateurs: Jey, Dark.Ginger, Lilian, lauryv, ToToMaStEr, Wolf18)
  Exploiter la mise en cache du navigateur
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Exploiter la mise en cache du navigateur  (Lu 3086 fois)
Exploiter la mise en cache du navigateur
« sur: le 04-03-2014 a 21:18:32 »
jcb68
Membre récent
*

Hors-Ligne

Messages: 2





Voir le Profil
Répondre avec citation

Bonjour,

Afin d'optimiser Google Adsense, Google me demande d'exploiter la mise en cache du navigateur en définissant une date d'expiration ou une durée de validité maximale pour les ressources statiques dans les en-têtes HTTP, et en indiquant au navigateur d'aller chercher les ressources déjà téléchargées sur le disque local plutôt que sur le réseau.

Je suis aller sur le site http://duvisla.github.io/httool/  et j'ai généré le code .htacess suivant :

# CACHE FILES FOR 30 DAYS
<filesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$"> Header set Cache-Control "max-age=2592000, public" </filesMatch>
# CACHE FILES FOR 2 DAYS
<filesMatch "\.(xml|txt)$"> Header set Cache-Control "max-age=172800, public, must-revalidate" </filesMatch>
# CACHE FILES FOR 2 HOURS
<filesMatch "\.(html|htm)$"> Header set Cache-Control "max-age=7200, must-revalidate" </filesMatch>

J'ai placé tel quel ce fichier .htaccess dans la racine du site... mais lorsque je veux visualiser mon site... un message d'erreur 500 s'affiche ! 

Pourriez-vous m'aider afin de résoudre ce problème ?

Merci

Rapporter au modérateur  

Re:Exploiter la mise en cache du navigateur
« Répondre #1 sur: le 04-03-2014 a 21:36:05 »
jcb68
Membre récent
*

Hors-Ligne

Messages: 2





Voir le Profil
Répondre avec citation

Bonjour,

Je viens de générer ce code .htaccess :

# BEGIN Expire headers
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 7200 seconds"
ExpiresByType image/jpg "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
AddType image/x-icon .ico
ExpiresByType image/ico "access plus 2592000 seconds"
ExpiresByType image/icon "access plus 2592000 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType text/css "access plus 2592000 seconds"
ExpiresByType text/javascript "access plus 2592000 seconds"
ExpiresByType text/html "access plus 7200 seconds"
ExpiresByType application/xhtml+xml "access plus 7200 seconds"
ExpiresByType application/javascript A2592000
ExpiresByType application/x-javascript "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
</IfModule>
# END Expire headers

J'ai donc placé ce fichier .htaccess à la place du premier cité dans le message plus haut... et là du coup, le site s'affiche correctement... pour le moment... Est-ce la bonne solution ?

Merci

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg