WWW ou sans WWW : choisir une seule adresse pour votre site
Votre site fonctionne avec et sans www? Choisissez une adresse principale et évitez les redirections incohérentes.
Faut-il utiliser WWW?
Les deux configurations sont valides : https://mon-site.example et https://www.mon-site.example. L’essentiel est de choisir une version principale et de rediriger l’autre vers elle. Choisir l’une ou l’autre n’apporte pas, à lui seul, d’avantage garanti pour le référencement.
Si les deux versions servent la même page sans redirection, elles multiplient les adresses accessibles et brouillent les signaux envoyés aux moteurs de recherche. Si l’une pointe ailleurs ou ne fonctionne pas, les visiteurs obtiennent des résultats incohérents.
Choisir l’adresse principale
- Regardez les adresses déjà utilisées dans la navigation, les courriels, le sitemap et Google Search Console.
- Choisissez une adresse permanente, par exemple
https://mon-site.example. - Confirmez que les deux noms DNS et leurs certificats HTTPS fonctionnent.
- Configurez une seule redirection permanente de l’autre nom vers l’adresse choisie, en conservant le chemin et les paramètres.
- Alignez les liens internes, le sitemap et les balises canonical sur l’adresse définitive.
Cloudflare : exemple sans WWW
Dans Rules → Redirect Rules, créez une règle qui cible www.mon-site.example :
- Condition :
(http.host eq "www.mon-site.example") - Destination dynamique :
concat("https://mon-site.example", http.request.uri.path) - Code :
301 - Preserve query string : activé.
Cette règle envoie la variante www vers le domaine principal. Si http://mon-site.example doit aussi passer en HTTPS, une condition unique qui couvre aussi HTTP évite deux sauts. Si Always Use HTTPS est activé, http://www passera souvent d’abord par https://www : voir le guide HTTP vers HTTPS pour tout faire en une seule redirection.
À noter : les règles Cloudflare ne s’appliquent qu’aux hôtes proxifiés. Si le site utilise un Worker, il peut être préférable de faire cette redirection dans le Worker.
Apache et LiteSpeed
Dans un fichier .htaccess compatible, pour rediriger la version www vers la version sans www :
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.mon-site\.example$ [NC]
RewriteRule ^ https://mon-site.example%{REQUEST_URI} [R=301,L]
Cette règle ne traite pas à elle seule http://mon-site.example : combinez les règles de façon cohérente pour obtenir un seul saut depuis toutes les variantes. Avec OpenLiteSpeed, confirmez que les règles .htaccess sont prises en charge et activées.
Nginx
Dans les blocs server qui reçoivent les requêtes pour www.mon-site.example, renvoyez directement l’adresse principale :
return 301 https://mon-site.example$request_uri;
En HTTPS, le bloc server de www doit présenter un certificat valide avant de pouvoir renvoyer la redirection.
Et les sous-domaines?
forum.mon-site.example est un site ou un service distinct : il n’a généralement pas besoin d’une version www.forum.mon-site.example. C’est pourquoi Redirect Audit teste seulement HTTP et HTTPS pour les sous-domaines, et les quatre variantes pour les domaines principaux.
Vérification finale
Testez votre domaine dans Redirect Audit : les variantes doivent converger vers la même adresse HTTPS. Testez aussi une page interne, pour ne pas rediriger par erreur tout le contenu vers la page d’accueil.
Ces exemples sont un point de départ : adaptez-les à votre configuration et testez-les avant de les appliquer à un site en production.