Juste pour vous préciser un petit détail qui a des chances de perturber les plus jeunes en programmations.
Dans vos codes l’ensemble de vos guillemets sont transformés de » à « ou »
ex : « max-age=2592000, private » au lieu de « max-age=2592000, private »
Sinon, ajoutons à ça une bonne compression des images, éviter les images de 1Mo quand ce sont des images du design. ça arrive très souvent. Et c’est vrai super.
Bonjour, merci pour cette article. personnellement je n’est jamais réussi à palier à cette erreur générée par google speed. J’ai pourtant affiché les bons scripts dans mon hatccess. Je comprend pas..y a t-il un probleme que je ne voit pas? Merci;)
Merci beaucoup pour ce tutoriel.
Je suis pas très doué et j’ai respecté le tutoriel jusqu’à l’étape des Etag que j’ai complété.
Je n’ai pas compris la suite avec le temps de réponse du serveur, mais ce n’est pas grave.
Mon site est tout de même passé d’une note de page speed insights de 76/100 à 100/100 uniquement gràce à ce tuto.
Alors merci beaucoup moi ça m’a beaucoup aidé et ça a bien marché.
Je suis sur un autre hébergement que easy.
Bonjour,
La mise en place du module Expire-header dans le .htaccess génère une erreur 500
Bonjour
C’est parce que les commentaires en htaccess ne doivent pas être placés sur la même ligne que le code.
Code rectifié :
ExpiresActive On
ExpiresDefault « access plus 7200 seconds »
#Par défaut le temps du cache sera de 2 heures
#Les images .jpg seront en cache pour 30 jours
ExpiresByType image/jpg « access plus 2592000 seconds »
ExpiresByType image/jpeg « access plus 2592000 seconds »
#Les images .png seront en cache pour 30 jours
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 »
Bonjour,
ça ne devrait pas. Peut être une erreur de syntaxe. Pouvez vous faire un ticket sur le support qu’on vérifie ?
Bonsoir,
Juste pour vous préciser un petit détail qui a des chances de perturber les plus jeunes en programmations.
Dans vos codes l’ensemble de vos guillemets sont transformés de » à « ou »
ex : « max-age=2592000, private » au lieu de « max-age=2592000, private »
Sinon, ajoutons à ça une bonne compression des images, éviter les images de 1Mo quand ce sont des images du design. ça arrive très souvent. Et c’est vrai super.
Merci pour votre tutoriels
erf même là les guillemets se changent. Donc je parlais des guillemets de la touche 3 du clavier. Enfin vous voyez laquelle 😉
Effectivement, nous avons eu le même coup que vous dans votre commentaire.
Merci pour l’information, nous venons de corriger l’article.
Bonjour, merci pour cette article. personnellement je n’est jamais réussi à palier à cette erreur générée par google speed. J’ai pourtant affiché les bons scripts dans mon hatccess. Je comprend pas..y a t-il un probleme que je ne voit pas? Merci;)
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
# END WordPress
# MOD_DEFLATE COMPRESSION
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-javascript application/x-httpd-php
#Pour les navigateurs incompatibles
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
#ne pas mettre en cache si ces fichiers le sont déjà
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip
#les proxies doivent donner le bon contenu
Header append Vary User-Agent env=!dont-vary
# BEGIN Expire headers
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 A259200
ExpiresByType application/x-javascript "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
# END Expire headers
# BEGIN Cache-Control Headers
Header set Cache-Control "max-age=2592000, public"
Header set Cache-Control "max-age=2592000, public"
Header set Cache-Control "max-age=2592000, private"
Header set Cache-Control "max-age=7200, public"
# Disable caching for scripts and other dynamic files
Header unset Cache-Control
# END Cache-Control Headers
# KILL THEM ETAGS
Header unset ETag
FileETag none
# protect wpconfig.php
order allow,deny
deny from all
# protect the htaccess file
order allow,deny
deny from all
# protection de la lecture des répertoires
Options -Indexes
Merci beaucoup pour ce tutoriel.
Je suis pas très doué et j’ai respecté le tutoriel jusqu’à l’étape des Etag que j’ai complété.
Je n’ai pas compris la suite avec le temps de réponse du serveur, mais ce n’est pas grave.
Mon site est tout de même passé d’une note de page speed insights de 76/100 à 100/100 uniquement gràce à ce tuto.
Alors merci beaucoup moi ça m’a beaucoup aidé et ça a bien marché.
Je suis sur un autre hébergement que easy.
merci encore et bonne journée 🙂