.htaccess : Redirections HTTP vers HTTPS (avec ou sans WWW)

Partager sur twitter
Twitter
Partager sur linkedin
LinkedIn
Partager sur facebook
Facebook
Partager sur email
Mail
Partager sur twitter
Partager sur linkedin
Partager sur facebook
Partager sur email

Voyons comment forcer les URL de vos sites à être en HTTPS et à être préfixées ou non par WWW.

Redirection des liens avec WWW vers les liens sans WWW

Ajouté au fichier .htaccess situé à la racine de votre site, le code ci-dessous redirige les URL de la forme www.mon-domaine.fr/chemin/ vers https://mon-domaine/chemin/.

<IfModule mod_rewrite.c>
    # Force non-www 
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^mon-domaine\.fr$ [NC]
    RewriteRule ^(.*)$ https://mon-domaine.fr/$1 [R=301,L]
</IfModule>

Redirection des liens sans WWW vers les liens avec WWW

Ajouté au fichier .htaccess situé à la racine de votre site, le code ci-dessous redirige les URL de la forme https://mon-domaine/chemin/ vers www.mon-domaine.fr/chemin/.

<IfModule mod_rewrite.c>
    # Force www 
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
</IfModule>

Julien MA Jacob
Développeur WordPress
Passionné par le web et la programmation avec toujours plein de projets en tête
  Des livres pour approfondir le sujet

Les liens de commande des livres ci-dessous sont affiliés. En les utilisant pour passer vos commandes, vous soutenez le site 💖

Couverture du livre Optimiser son référencement WordPress: Référencement naturel (SEO)
Couverture du livre Tout JavaScript
  Hey ! Ces articles aussi devraient vous plaire
  Discussion autour de l'article
Laisser un commentaire

(Votre adresse mail ne sera pas publiée.)