Essayez sans attendre l'hébergement proposé par WordPress
-15% sur le premier mois avec le code 2025PRESS15AFF

Essayer maintenant

Comment configurer les redirections www et non-www sur WordPress

Dans le monde du référencement, les détails techniques font souvent la différence entre un site bien positionné et un site invisible. Parmi ces aspects cruciaux figure la gestion des versions www et non-www de votre site WordPress. Ces deux URL (exemple.com et www.exemple.com) sont considérées par Google comme deux entités distinctes, ce qui peut diviser l’autorité de votre domaine et créer du contenu dupliqué.

La redirection appropriée entre ces versions est essentielle pour consolider votre SEO. En choisissant une version canonique et en redirigeant l’autre, vous évitez la dilution de votre référencement et améliorez la cohérence de votre site. Cette configuration technique simple peut avoir un impact significatif sur votre visibilité dans les moteurs de recherche et sur l’expérience utilisateur de votre site WordPress.

Pourquoi configurer des redirections www et non-www ?

La configuration des redirections entre les versions www et non-www de votre site WordPress constitue une étape fondamentale dans l’optimisation de votre référencement. Lorsque votre site est accessible via deux URL différentes (exemple.com et www.exemple.com), les moteurs de recherche les considèrent comme deux sites distincts, ce qui engendre plusieurs problèmes techniques impactant directement votre visibilité.

Le premier enjeu majeur concerne le contenu dupliqué. Google pénalise les sites présentant le même contenu à différentes adresses, car cela complique l’indexation et dilue la pertinence de vos pages. En l’absence de redirection, les moteurs de recherche doivent choisir quelle version privilégier, souvent sans tenir compte de vos préférences, ce qui peut entraîner une indexation incohérente de votre site.

La consolidation de l’autorité du domaine représente un autre avantage crucial. Lorsque d’autres sites créent des liens vers votre site, certains utiliseront la version www, d’autres la version non-www. Sans redirection, cette autorité se retrouve fragmentée entre deux entités distinctes aux yeux des algorithmes. La mise en place d’une redirection permet de canaliser toute cette autorité vers une seule version, renforçant ainsi votre positionnement global.

Les redirections contribuent également à améliorer l’expérience utilisateur en garantissant une cohérence dans l’accès à votre site. Vos visiteurs verront toujours la même version de l’URL, quelle que soit la façon dont ils accèdent à votre site, ce qui renforce votre image de marque et évite toute confusion.

En définitive, configurer ces redirections constitue une optimisation technique simple mais puissante qui permet de :

  • Éviter les pénalités liées au contenu dupliqué
  • Maximiser l’impact de vos backlinks en consolidant l’autorité du domaine
  • Améliorer la cohérence de votre présence en ligne et faciliter l’indexation par les moteurs de recherche

Configurer les redirections via le fichier .htaccess

Le fichier .htaccess est un puissant outil de configuration pour les serveurs Apache qui hébergent la majorité des sites WordPress. C’est l’endroit idéal pour implémenter des redirections permanentes entre les versions www et non-www de votre site. Voici comment procéder étape par étape pour configurer correctement ces redirections.

Étape 1 : Accéder à votre fichier .htaccess

Avant toute modification, créez une sauvegarde de votre fichier .htaccess existant. Vous pouvez y accéder de plusieurs façons :

  • Via un client FTP comme FileZilla
  • À travers le gestionnaire de fichiers de votre hébergeur
  • En utilisant un plugin WordPress comme WP File Manager

Le fichier .htaccess se trouve généralement à la racine de votre installation WordPress.

Étape 2 : Ajouter le code de redirection approprié

Selon votre préférence, vous pouvez rediriger de non-www vers www ou l’inverse. Voici les deux configurations possibles :

Pour rediriger de non-www vers www :

# Redirection de non-www vers www
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^exemple\.com [NC]
RewriteRule ^(.*)$ https://www.exemple.com/$1 [L,R=301]
</IfModule>

Pour rediriger de www vers non-www :

# Redirection de www vers non-www
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.exemple\.com [NC]
RewriteRule ^(.*)$ https://exemple.com/$1 [L,R=301]
</IfModule>

N’oubliez pas de remplacer « exemple.com » par votre nom de domaine réel.

Étape 3 : Comprendre les paramètres

Le code utilise plusieurs directives importantes :

  • RewriteEngine On active le module de réécriture d’URL
  • RewriteCond définit la condition (ici, le nom d’hôte à intercepter)
  • RewriteRule spécifie la transformation à appliquer
  • [L,R=301] indique qu’il s’agit d’une redirection permanente (301) et que c’est la dernière règle à traiter

Étape 4 : Enregistrer les modifications

Après avoir ajouté le code approprié, enregistrez le fichier .htaccess. Si vous rencontrez des erreurs, restaurez immédiatement votre sauvegarde pour éviter toute interruption de service.

Cette méthode de redirection via .htaccess est particulièrement efficace pour WordPress car elle fonctionne au niveau du serveur, avant même que WordPress ne traite la requête, garantissant ainsi des performances optimales et une compatibilité maximale avec les plugins et thèmes.

Code de redirection .htaccess

Rediriger vers HTTPS lors du passage de non-www à www

Dans le monde actuel du web, la sécurité est devenue une priorité absolue, tant pour les utilisateurs que pour les moteurs de recherche. Combiner vos redirections www/non-www avec une migration vers HTTPS constitue une approche globale qui optimise simultanément votre référencement et la sécurité de votre site WordPress.

Le protocole HTTPS (Hypertext Transfer Protocol Secure) ajoute une couche de chiffrement SSL/TLS aux communications entre le navigateur de l’utilisateur et votre serveur. Cette protection est essentielle pour sécuriser les données sensibles, mais ses avantages vont bien au-delà.

Pour mettre en place une redirection complète qui gère à la fois le passage de non-www à www et de HTTP à HTTPS, vous devez modifier votre fichier .htaccess avec un code qui prend en compte ces deux aspects. Voici une configuration optimisée :

# Redirection complète : HTTP/HTTPS et www/non-www
<IfModule mod_rewrite.c>
RewriteEngine On
# Rediriger HTTP vers HTTPS pour la version non-www
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^exemple\.com [NC]
RewriteRule ^(.*)$ https://www.exemple.com/$1 [L,R=301]
# Rediriger HTTP vers HTTPS pour la version www
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www\.exemple\.com [NC]
RewriteRule ^(.*)$ https://www.exemple.com/$1 [L,R=301]
# Rediriger la version non-www sécurisée vers www sécurisée
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^exemple\.com [NC]
RewriteRule ^(.*)$ https://www.exemple.com/$1 [L,R=301]
</IfModule>

L’adoption de HTTPS présente de nombreux avantages pour votre site WordPress :

  • Boost SEO : Google utilise HTTPS comme signal de classement positif, favorisant les sites sécurisés dans ses résultats
  • Protection des données : Toutes les informations échangées entre l’utilisateur et votre site sont chiffrées, empêchant les interceptions malveillantes
  • Confiance des utilisateurs : Le cadenas visible dans la barre d’adresse rassure vos visiteurs sur la sécurité de votre site
  • Compatibilité avec les fonctionnalités modernes : Certaines API web avancées ne fonctionnent qu’en HTTPS

Cette configuration assure que tous les visiteurs arrivant sur n’importe quelle version de votre site (HTTP ou HTTPS, www ou non-www) seront automatiquement redirigés vers la version canonique sécurisée que vous avez choisie, consolidant ainsi votre présence en ligne tout en renforçant la sécurité globale de votre site WordPress.

Vérifier la mise en place des redirections

Après avoir configuré vos redirections entre les versions www et non-www de votre site WordPress, il est crucial de vérifier que tout fonctionne correctement. Une redirection mal configurée peut entraîner des problèmes d’accès à votre site ou créer des boucles de redirection infinies, nuisant à l’expérience utilisateur et au référencement. Voici les méthodes les plus efficaces pour tester vos redirections.

La première approche consiste à tester manuellement vos redirections en accédant directement aux différentes versions de votre site depuis plusieurs navigateurs. Essayez d’accéder à votre site via les quatre combinaisons possibles : http://exemple.com, http://www.exemple.com, https://exemple.com et https://www.exemple.com. Dans chaque cas, vérifiez que vous êtes bien redirigé vers la version canonique choisie.

Pour une analyse plus approfondie, plusieurs outils en ligne spécialisés peuvent vous aider à diagnostiquer précisément le comportement de vos redirections. Ces outils vérifient non seulement si la redirection fonctionne, mais aussi si elle est correctement implémentée avec le code de statut HTTP approprié (301 pour une redirection permanente).

Les plugins WordPress dédiés offrent également une solution intégrée pour gérer et surveiller vos redirections directement depuis votre tableau de bord. Ces extensions simplifient considérablement le processus de configuration et de vérification, particulièrement utile si vous n’êtes pas à l’aise avec la modification directe du fichier .htaccess.

Il est recommandé de vérifier régulièrement vos redirections, particulièrement après des mises à jour majeures de WordPress ou des modifications de votre infrastructure d’hébergement, car ces changements peuvent parfois affecter le comportement de vos règles de redirection.

Utiliser des outils en ligne

Pour garantir l’efficacité de vos redirections www vers non-www (ou inversement), plusieurs outils de vérification en ligne peuvent vous aider à diagnostiquer précisément leur fonctionnement. Ces ressources sont particulièrement utiles pour confirmer que les codes de redirection 301 sont correctement implémentés.

Redirect Checker (redirectcheck.com) est l’un des outils les plus complets. Il permet non seulement de vérifier si vos redirections fonctionnent, mais aussi d’analyser la chaîne complète de redirections et d’identifier d’éventuelles boucles. L’outil affiche clairement les codes de statut HTTP et la durée de chaque redirection.

HTTP Status Code Checker offre une analyse détaillée des en-têtes de réponse HTTP. Cet outil est particulièrement utile pour confirmer que vous utilisez bien des redirections 301 (permanentes) et non des 302 (temporaires), ces dernières n’ayant pas le même impact SEO positif.

Pour une analyse plus approfondie, GTmetrix et Pingdom permettent d’évaluer l’impact de vos redirections sur les performances de votre site. Ces outils identifient les redirections en cascade qui pourraient ralentir le chargement de votre site WordPress.

Google Search Console reste également un outil essentiel pour vérifier comment Google interprète vos redirections. Dans la section « Inspection d’URL », vous pouvez voir comment le moteur de recherche perçoit vos URLs et si la version canonique est correctement identifiée.

Ces outils de vérification en ligne vous permettront d’avoir une vision claire de l’efficacité de votre configuration et d’identifier rapidement tout problème potentiel.

Plugins WordPress utiles

Pour simplifier la gestion des redirections www vers non-www sur votre site WordPress, plusieurs plugins spécialisés offrent une interface intuitive qui évite la manipulation directe du fichier .htaccess. Ces outils sont particulièrement précieux pour les utilisateurs moins techniques ou ceux qui préfèrent une solution intégrée à leur tableau de bord.

Redirection est sans doute le plugin le plus populaire avec plus de 2 millions d’installations actives. Il permet non seulement de configurer facilement les redirections www/non-www, mais aussi de surveiller les erreurs 404 et de créer automatiquement des redirections basées sur ces erreurs. Son interface de gestion des redirections offre également des statistiques détaillées sur les redirections les plus utilisées.

Really Simple SSL se concentre sur la migration vers HTTPS, mais inclut également des fonctionnalités pour gérer les redirections www/non-www. Ce plugin détecte automatiquement votre configuration et propose les réglages optimaux, ce qui en fait une solution tout-en-un pour sécuriser votre site tout en configurant les redirections appropriées.

Pour les utilisateurs avancés, WP Htaccess Editor offre une interface directe pour modifier le fichier .htaccess depuis le tableau de bord WordPress. Bien que plus technique, il permet un contrôle total sur vos règles de redirection et inclut des sauvegardes automatiques pour éviter les problèmes.

Yoast SEO, au-delà de ses fonctionnalités d’optimisation de contenu, propose également des options pour configurer les redirections canoniques, complétant ainsi votre stratégie de gestion des versions www et non-www de votre site WordPress.

En résumé : optimiser vos redirections sur WordPress

La mise en place des redirections www vers non-www (ou inversement) constitue un élément fondamental de votre optimisation SEO sur WordPress. Cette configuration technique simple mais puissante permet de consolider l’autorité de votre domaine, d’éviter le contenu dupliqué et d’améliorer l’expérience utilisateur.

Pour implémenter efficacement ces redirections, vous disposez de plusieurs méthodes : la modification du fichier .htaccess reste la solution la plus performante, particulièrement lorsqu’elle est combinée avec une migration vers HTTPS. Les plugins WordPress dédiés offrent une alternative plus accessible pour les utilisateurs moins techniques.

N’oubliez pas de vérifier régulièrement l’efficacité de vos redirections avec des outils spécialisés. Une redirection WordPress correctement configurée doit utiliser le code 301 (permanent) et diriger tous les visiteurs vers votre version canonique, qu’ils arrivent via HTTP ou HTTPS, www ou non-www.

Cette attention aux détails techniques de votre site garantit une fondation solide pour toutes vos autres stratégies d’optimisation et contribue significativement à votre visibilité dans les moteurs de recherche.

Laisser un commentaire