Devblog développement web, WordPress & WooCommerce

Forcer l’utilisation de https dans l’url d’un domaine avec .htaccess

F

Si vous avez été attentif récemment aux évolutions des recommandations de Google en matière de référencement naturel, il est fort possible que vous vous soyez laissé tenter par l’achat et l’installation d’un certificat SSL sur votre site internet. Grâce à lui vous pouvez charger votre site internet et votre domaine avec des URL commençant par https.

Cependant, pour que l’impact sur votre référencement ne soit pas négatif, il est primordial de mettre en place une redirection globale sur votre site. En effet, il ne faudrait surtout pas que votre site soit accessible à la fois avec https et sans.

Cela causerait de gros dégats en matière de contenu dupliqué puisque chacun de vos contenu disposerait alors de deux adresses :/

Pour parvenir à endiguer cet effet de bord c’est très simple. On va simplement ajouter dans le fichier .htaccess du site quelques lignes permettant de s’assurer de la présence de https dans l’adresse demandée par le visiteur. La rediction mise en place sera de type permanente (301) pour indiquer à Google de ne plus indexer des pages non protégées par le certificat SSL.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301]
Devblog développement web, WordPress & WooCommerce

Articles récents

Catégories