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

Partager sur email
Email
Partager sur twitter
Twitter
Partager sur linkedin
LinkedIn
Partager sur facebook
Facebook
Partager sur email
Partager sur twitter
Partager sur linkedin
Partager sur facebook
Article .htaccess - redirection https www non www par @wpr0ck
Article .htaccess - redirection https www non www par @wpr0ck
Article .htaccess - redirection https www non www par @wpr0ck
Article .htaccess - redirection https www non www par @wpr0ck

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/.

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

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/.

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

Julien MA Jacob
Développeur WordPress
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
  Hey ! Ces articles aussi devraient vous plaire
  Discussion autour de l'article
avatar
  S’abonner  
Notifier de