Comment faire la redirection avec et sans www ?

redirection avec ou sans www

Un site internet peut être accessible avec et sans les www au début du nom de domaine. Choisir l’un ou l’autre sur un nouveau nom de domaine n’aura aucun impact sur le seo mais il est important ne pas laisser les deux actifs en même temps, notamment sur WordPress. (C’est problématique sur tous les CMS mais sur WordPress c’est souvent actif par défaut). Il est également important d’optimiser votre maillage interne après une redirection www, pour renforcer le référencement et l’expérience utilisateur de votre site

Rappel : Il est préférable de mettre l’ensemble des redirections dans votre vhost plutôt que dans le fichier htaccess comme nous l’indiquions dans notre article dédié, cliquez ici pour en savoir plus sur le meilleur emplacement des redirections.

Préambule : il est important de rappeler que les redirections « globales » (qui redirigent un grand nombre de redirections d’un coup) sont à placer après toutes les autres redirections.

Il est important de noter que l’on va groupe avec la redirection avant et sans https. On va donc ici distinguer les différents cas :

Redirection de sans www vers www en https :

En plaçant ces 4 lignes de redirection vous ferez une 301 pour tous les cas ou le site n’est pas en https ou en www:

RewriteCond %{HTTPS} off [OR]  RewriteCond %{HTTP_HOST} !^www\. [NC]  RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC] RewriteRule ^.*$ https://www.%1%{REQUEST_URI} [L,NE,R=301,QSD]

Redirection de www vers sans www en https :

L’objectif ici est de renvoyer l’ensemble des choix sans https ou avec www vers l’url sans www:

	RewriteCond %{HTTPS} off [OR] 	RewriteCond %{HTTP_HOST} ^www\. [NC] 	RewriteRule ^.*$ https://%1%{REQUEST_URI} [L,NE,R=301,QSD]

Transformez les défis de redirection en opportunités SEO. Swan.tools vous guide vers des solutions sur mesure.

Pourquoi ne fait-on pas de redirection de https vers non http ?

Une redirection d’un domaine en https vers http n’est pas véritablement possible car vos utilisateurs ainsi que google seront confrontés au message d’erreur de certificats invalide en arrivant sur la page initiale en https.

Certes la redirection de https vers http sera bien en place mais sera bloquée par cette alerte de sécurité de certificat ssl invalide. La solution pour palier à ce problème serait de générer quand même un certificat ssl, mais si l’on a un certificat ssl il devient vraiment dommage de ne pas privilégier la version https du site. A noter que depuis que les certificats lets encrypt de la fondation Mozilla sont gratuits, il serait vraiment dommage de ne pas passer votre site en https.

Pourquoi éviter les sites avec et sans www ou avec et sans https ?

En laissant votre site accessible sur les deux variantes, vous allez créer du duplicate content. C’est un problème en SEO car Google verra deux « copies » du contenu de chacune de vos pages sur deux urls différentes. Ici on peut même parler de deux domaines différents. C’est un problème, car cela va dégrader votre notre auprès de Google.

Photo de l'auteur
À propos de l'auteur

Patrick Valibus est le fondateur de l'agence E-commerce 410 Gone. Il est également président de la FePSeM (ex SEO CAMP) depuis 2021. Il a créé Swan tools pour sécuriser les migrations SEO dans le monde entier.