2022-11-23 15:14 Temps de lecture : 11 min

Comment rediriger l'URL WordPress avec et sans plugin ?

Si la manière de rediriger les URL de votre site WordPress reste un mystère pour vous, cet article va éclaircir vos doutes.

La redirection d'URL, parfois appelée "transfert d'URL", est une méthode qui permet de réorienter les visiteurs de votre site d'une adresse (domaine ou page) vers une autre. Bien que vous puissiez les diriger vers n'importe quelle page web sur internet, cette technique est le plus souvent employée pour les rediriger à l'intérieur de votre propre site.

Il existe de nombreuses situations où la redirection d'URL sur votre blog WordPress peut s'avérer nécessaire. Par exemple, vous pourriez souhaiter supprimer un article de blog, mais plutôt que de le supprimer définitivement, vous pouvez le rediriger afin de continuer à bénéficier du trafic qu'il génère via les moteurs de recherche.

Cela vous évite également d'afficher cette frustrante erreur 404 "page introuvable" aux utilisateurs qui cliquent sur des liens partagés sur les réseaux sociaux, liens qu'il est difficile de supprimer instantanément.

Un autre cas typique est la modification de la structure de vos URL ou la migration de contenu d'un domaine vers un autre. Bien que cela puisse paraître simple, cela peut s'avérer très complexe pour qui n'y a jamais été confronté.

Cependant, pas de panique ! Il existe plusieurs manières de réaliser ces redirections, et c'est justement ce que je vais vous détailler aujourd'hui.

Sans plus attendre, examinons ces différentes méthodes.

Les extensions (plugins)

Commençons par la solution la plus facile.

Redirection est l'extension la plus populaire pour gérer les redirections 301, les erreurs 404 et divers aspects de votre site.

Nul besoin de connaissances en Apache ou Nginx pour créer et administrer des redirections avec ce plugin. Après son installation, vous êtes prêt à l'utiliser en quelques étapes simples. Une fois l'extension installée et activée, vous verrez un écran comme celui ci-dessous.

Il vous suffit d'entrer l'URL source (l'ancienne adresse) et l'URL cible (la nouvelle adresse) pour que la redirection soit mise en place. C'est aussi simple que ça !

Via cPanel

Si vous préférez ne pas utiliser d'extension et que vous avez accès au cPanel de votre hébergement, cette option est faite pour vous.

Le processus est très intuitif et facile à réaliser.

Étape 1 : Connectez-vous à votre cPanel d'hébergement, puis dans la section "Domaines", cliquez sur "Redirections". Vous devriez voir un écran similaire à celui-ci, avec plusieurs options à votre disposition.

Étape 2 : Dans le menu déroulant "Type", choisissez le type de redirection souhaité : permanente (301) ou temporaire (302). Le choix entre les deux est simple en fonction de la nature du lien vers lequel vous redirigez.

Étape 3 : Dans le deuxième menu déroulant, sélectionnez votre domaine ainsi que l'adresse de la page actuelle (l'ancienne adresse).

Étape 4 : Dans le dernier champ, entrez l'adresse de la page Web de destination, celle qui doit remplacer l'ancienne adresse.

Cliquez sur "Ajouter" et le tour est joué.

Utilisation du fichier .htaccess

La plupart des hébergements mutualisés proposent cette fonctionnalité.

C'est une autre méthode, qui passe par la configuration interne de votre site. La modification du fichier .htaccess peut paraître délicate, et c'est effectivement le cas, mais en suivant les instructions avec soin, vous pouvez le faire sans problème.

Je recommande de créer une sauvegarde de votre site avant de procéder à cette méthode, par sécurité. Une fois cela fait, suivez les étapes ci-dessous :

Étape 1 : Accédez au cPanel de votre hébergeur et faites défiler la page jusqu'à la section "Fichiers". Cliquez ensuite sur "Gestionnaire de fichiers".

Étape 2 : Dans la fenêtre contextuelle, sélectionnez "Document Root for" et choisissez le domaine concerné. N'oubliez pas de cocher "Afficher les fichiers cachés" et cliquez sur "Go".

Étape 3 : Une nouvelle fenêtre s'ouvre, affichant tous les fichiers importants de votre site. Recherchez le fichier .htaccess, faites un clic droit dessus et sélectionnez "Modifier".

Si votre gestionnaire de fichiers ne montre pas de fichier .htaccess, vous devez en créer un en cliquant sur "Nouveau fichier" en haut à gauche et en le nommant .htaccess.

Étape 4 : Dans l'éditeur .htaccess, copiez et collez le code suivant pour une redirection permanente (301) :

Redirect 301 /ancienne-page /nouvelle-page

Remplacez "/ancienne-page" par le chemin de l'URL que vous voulez rediriger et "/nouvelle-page" par le chemin de l'URL de destination. Ainsi, si vous souhaitez rediriger votre page contact vers un article de blog, vous écrirez par exemple :

Redirect 301 /contact /blog

Attention, il ne faut pas coller l'URL complète lors d'une redirection au sein du même domaine. L'URL entière est à utiliser uniquement lors d'une redirection d'un domaine à un autre. Dans ce cas, le code serait:

Redirect 301 /contact https://exemple.com/blog

Une fois la modification du fichier .htaccess terminée, cliquez sur "Enregistrer". Votre ancienne URL redirigera correctement vers la nouvelle.

Si vous avez besoin d'aide pour générer du code de redirection, utilisez cet outil.

MonKinsta

Kinsta, une solution d'hébergement premium, propose de nombreuses fonctionnalités, dont la gestion des redirections via le tableau de bord MyKinsta.

Étape 1 : Connectez-vous à votre compte Kinsta et cliquez sur votre site.

Étape 2 : Cliquez sur "Redirections" puis sur "Ajouter une règle de redirection".

Étape 3 : Une fenêtre contextuelle apparaît. Choisissez votre domaine, l'ancienne page à rediriger, et la nouvelle page qui la remplacera. Voici comment faire.

Bien entendu, oldblogpost et newblogpost sont à remplacer par les chemins d'URL que vous souhaitez rediriger.

Notez l'ajout de "^/" avant le premier chemin d'URL et de "/" avant le second. Ceci est dû au fait que Kinsta utilise automatiquement les expressions régulières (regex) pour les URL, ce qui nécessite l'inclusion de ces symboles, sans quoi votre redirection pourrait ne pas fonctionner ou mener vers une page incorrecte avec une structure URL similaire.

Étape 4 : Choisissez le type de redirection (301/302).

Une fois toutes les informations remplies, cliquez sur "Ajouter une règle de redirection" et c'est terminé.

Règles Cloudflare

Si votre site utilise Cloudflare, vous pouvez aussi configurer les redirections depuis cette plateforme. Connectez-vous à votre compte et suivez les instructions ci-dessous :

Étape 1 : Sur la page d'accueil, cliquez sur le domaine pour lequel vous souhaitez effectuer des redirections.

Étape 2 : Cliquez sur l'onglet "Règles de la page" en haut.

Étape 3 : Cliquez sur le bouton "Créer une règle de page".

Étape 4 : Cette fenêtre de dialogue s'affiche. Saisissez l'URL à rediriger dans le premier champ. Ensuite, dans les paramètres, choisissez "URL de transfert" et la redirection 301 ou 302 selon votre besoin. Enfin, entrez l'URL de destination.

Étape 5 : Une fois tous les champs remplis, cliquez sur "Enregistrer et déployer" pour mettre en place la redirection.

SiteGround

SiteGround a récemment introduit plusieurs nouveautés, dont un panneau de contrôle personnalisé permettant de gérer les redirections facilement. Cette méthode est à utiliser si votre site est hébergé chez SiteGround.

  • Rendez-vous dans SiteGround >> Sites Web et sélectionnez un site.
  • Accédez à Outils du site, puis à Domaine >> Redirections.
  • Saisissez le chemin de l'URL à rediriger, choisissez le type de redirection et validez.

Conclusion

Voilà, vous connaissez maintenant plusieurs manières de rediriger facilement vos URL WordPress. J'espère que ce tutoriel vous a paru simple et clair. 🙂

Pour aller plus loin, découvrez comment mettre à jour la version PHP de votre site WordPress.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.