time_read13mn de lecture

Comment optimiser la vitesse de WordPress à l’aide d’un fichier .htaccess

12 décembre 2019

Comment optimiser la vitesse de Wordpress à l'aide d'un fichier .htaccess

Que vous soyez sur un hébergement mutualisé ou un Serveur VPS, la mise en place d’un fichier .htaccess peut avoir une incidence sur l’optimisation d’un site internet et notamment sur la vitesse de ce dernier. Outre l’optimisation de votre site WordPress, le fichier .htaccess permet aussi d’activer la mise en cache de votre site, la redirection d’un nom de domaine et pleins d’autres choses. Cet article va vous indiquer comment optimiser la vitesse de WordPress à l’aide d’un fichier .htaccess.

Comment accéder au fichier .htaccess ?

Avant de débuter la configuration de votre fichier .htaccess, il est bon de savoir qu’une mauvaise configuration de ce dernier peut avoir une incidence sur le fonctionnement de votre site Web. En effet, le fichier peut compromettre le fonctionnement de ce dernier. Sur un hébergement cPanel, le fichier .htaccess est facilement accessible en vous rendant sur le gestionnaire de fichiers se trouvant dans la rubrique “fichiers” de votre interface.

optimiser la vitesse de WordPress

Cliquez ensuite sur le dossier “public_html” afin d’accéder à ce dernier.

optimiser la vitesse de WordPress

Pour des mesures de sécurité, le fichier .htaccess est caché par défaut. Afin de le rendre visible, cliquez sur le bouton “Paramètres” se trouvant en haut à droite de votre écran.

optimiser la vitesse de WordPress

Cochez la case “Afficher les fichiers masqués (dotfiles)” et cliquez sur le bouton “Save“.

optimiser la vitesse de WordPress

Comment activer GZIP sur votre fichier .htaccess ?

L’activation de GZIP sur votre fichier .htaccess permet d’améliorer considérablement la vitesse de chargement de votre site WordPress. En effet, la compression du code HTML permettra de réduire le poids de votre site Web. De ce fait, celui-ci sera plus rapide et améliorera votre référencement et aidera à fidéliser vos clients.

La plupart des sites Web sont hébergés sous Apache. De ce fait, les lignes de codes suivantes vous permettront d’activer GZIP.

# Compression texte, html, javascript, css et xml
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

Ajouter DEFLATE à votre fichier .htaccess

Les mod_gzip et mod_deflate effectuent la même chose. En effet, ils permettent tous les deux, de compresser les données. Cependant, le mod_deflate dispose de plus de documentations. De plus ce dernier est souvent beaucoup plus simple à configurer. L’ajout d’un code au niveau du fichier .htaccess de votre site WordPress permet l’activation de ce dernier:

<strong>&lt;ifModule mod_deflate.c&gt;</strong>
# Compression texte, html, javascript, css et xml
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
<strong>&lt;/ifModule&gt;</strong>

Effectuer une redirection d’URL

Le fichier .htaccess vous permet aussi d’effectuer une redirection de votre nom de domaine sans WWW vers le nom de domaine avec. Pour cela, il vous suffit d’ajouter quelques lignes de commande à votre fichier.

Pour rediriger votre URL avec WWW vers une autre URL:

RewriteCond %{HTTP_HOST} ^www\.domaine\.com$
RewriteRule ^/,$ "http\:\/\/domaine\.com\/" [R=301,L]

Afin de rediriger votre site sans WWW vers le site avec WWW:

RewriteCond %{HTTP_HOST} !^www.domaine.com$ [NC]
RewriteRule ^(.*)$ htp://wwwdomaine.com/$1 [L, R=301]

Comment activer la mise en cache du navigateur ?

Il vous est possible d’activer la mise en cache du navigateur par le biais de votre fichier .htaccess. Cela permettra de mettre en cache les fichiers sur le navigateur de votre visiteur pour une période donnée. La période et le type de fichiers sont définis par ligne de commande dans le fichier .htaccess. Cela permet de charger les pages par le biais des données stockées dans le navigateur client plutôt que de recharger les fichiers à partir du serveur. La commande est  mod_expires et fonctionne comme suit:

<strong>&lt;ifModule mod_expires.c&gt;</strong>
ExpiresActive On
# Default expiration: 1 hour after request
ExpiresDefault "now plus 1 hour"
# CSS and JS expiration: 1 week after request
ExpiresByType text/css "now plus 1 week"
ExpiresByType application/javascript "now plus 1 week"
ExpiresByType application/x-javascript "now plus 1 week"
# Image files expiration: 1 month after request
ExpiresByType image/bmp "now plus 1 month"
ExpiresByType image/gif "now plus 1 month"
ExpiresByType image/jpeg "now plus 1 month"
ExpiresByType image/jp2 "now plus 1 month"
ExpiresByType image/pipeg "now plus 1 month"
ExpiresByType image/png "now plus 1 month"
<strong>&lt;/ifModule&gt;</strong>

Améliorer la vitesse de chargement avec htacess, conclusion

Vous êtes désormais en mesure d’optimiser le chargement de votre site sur votre hébergement WordPress 👍

En effet, le fichier .htaccess permet de compresser les données. De plus, vous pouvez activer la mise en cache du navigateur client. D’autres optimisations peuvent être mise en place sur WordPress tel que la réduction du poids de vos images, la mise en cache par le biais de WP Super Cache et Cloudflare.

Et vous, comment avez-vous optimisé WordPress ? N’hésitez pas à partager votre expérience en la matière 😉

Découvrez nos offres d’hébergement WordPress et rejoignez-nous 😉

hébergement WordPress

Avatar de l'auteur

Auteur de l'article

Fabrice S.

Développeur web full stack et consultant SEO. Je suis Fabrice, expert en développement web Full Stack, consultant SEO et noms de domaine chez LWS 🌐. J'adore partager mes astuces et mon expérience pour vous aider à briller sur le web ! Suivez-moi pour des conseils pratiques et fun 😊.

Il y a 1597 jours

note article

4.7/5 (194 votes)

Commentaires (0)
Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

White Book for other Category

Hébergement Web LWS - 3 mois offerts

Hébergement Web Starter LWS GRATUIT pendant 3 mois ! 🚀

Cette offre exclusive comprend tout ce dont vous avez besoin pour créer votre site web GRATUITEMENT : Hébergement 250Go SSD, 5 sites webs hébergeables, WordPress et autres CMS en 1 clic, support réactif 7J/7, serveurs en France...