La mise à jour des liens de votre site WordPress peut être une tâche simple en théorie. Cependant, si vous vous trompez dans le processus, les visiteurs pourraient se retrouver sur une page différente et involontaire, ou pire encore – un lien rompu. Cela a beaucoup d’impact sur votre classement dans les moteurs de recherche, vos chiffres de trafic et votre autorité globale.
WordPress fournit de nombreux plugins faciles à utiliser pour rediriger les URL pour ceux qui ne connaissent pas le processus. Cela peut vous aider à vous assurer que vous redirigez correctement vos URL.
Dans ce tutoriel, je vais vous montrer comment réussir à rediriger une URL WordPress, ainsi que les principaux types de redirections d’URL et quand utiliser laquelle.
Cependant, commençons par discuter de ce qu’est une redirection d’URL et de son fonctionnement !
Qu’est-ce qu’une redirection d’URL
La redirection d’URL (également appelée transfert d’URL) est un moyen de rendre une page Web accessible sous plusieurs adresses URL.
Lorsque le navigateur effectue une redirection d’URL, une page avec une URL différente sera ouverte à la place de celle d’origine.
Il existe plusieurs façons de rediriger une URL, et chacune a ses propres objectifs. Voyons les trois types les plus courants.
1. 301 redirections
Pour commencer, un 301 redirection est permanent, se déroulant à la fois côté navigateur et côté serveur. C’est la redirection la plus courante et la plus puissante car elle transmet le ‘jus de lien’ d’une URL existante.
En conséquence, les moteurs de recherche sont plus susceptibles de reconnaître et d’indexer ce type de redirection, ce qui en fait la méthode préférée dans la plupart des situations.
2. 302 redirections
En revanche, un 302 redirection est temporaire et ne doit être utilisé que si vous prévoyez de revenir à l’URL d’origine à l’avenir.
Par exemple, disons que vous êtes en train de reconcevoir votre site Web. Pendant que vous mettez à jour votre site Web, vous pouvez utiliser une redirection 302 pour diriger les utilisateurs vers un domaine différent pendant une courte période.
3. Meta Refresh
Les navigateurs Web ont également un méta-actualisation fonctionnalité, qui vous permet de rediriger une URL vers une nouvelle page sans mettre à jour le serveur.
Vous pouvez définir le temps qu’il faut pour que la redirection se produise, mais ce faisant, vous courez également le risque de faire attendre vos visiteurs pour arriver à leur prochaine destination de page, créant ainsi potentiellement une mauvaise expérience utilisateur.
Bien qu’il existe d’autres types de redirections que vous pouvez utiliser, ces trois sont celles que vous verrez le plus souvent, en particulier les redirections 301.
Pourquoi utiliser une redirection d’URL
Vous vous demandez peut-être pourquoi vous auriez besoin d’utiliser une redirection d’URL sur votre propre site Web.
Nous avons évoqué certaines raisons dans la section précédente, bien qu’il y en ait d’autres aussi, telles que :
- Prévenir les liens rompus – Des liens brisés se produisent lorsque la page de destination a été déplacée ou supprimée ou que quelque chose comme un pare-feu bloque l’accès à votre site Web. Lorsque les utilisateurs suivent un lien rompu, ils voient un message d’erreur 404 dans le navigateur. Selon un spécialiste du référencement Bruce Argile, les redirections sont le moyen le plus convivial pour le référencement de réparer les liens brisés.
- Lier plusieurs domaines – Si vous gérez plusieurs sites Web, vous pouvez utiliser une redirection pour les lier à la même destination sans affecter votre référencement. Les redirections aident les moteurs de recherche à voir quelle page est la source canonique lorsque plusieurs pages affichent les mêmes informations. C’est également idéal pour éviter les pénalités de contenu en double.
- Protection de votre vie privée – Utiliser le pouvoir de HTTPS, vous pouvez sécuriser votre site Web contre les attaques hostiles telles que le phishing ou la distribution de logiciels malveillants. Pour ce faire, vous devez rediriger les utilisateurs et les moteurs de recherche vers la page HTTPS ou la ressource avec une redirection HTTP 301 côté serveur.
Quelle que soit la raison pour laquelle vous redirigez les utilisateurs vers une nouvelle page, il est essentiel que vous preniez le temps de la lier correctement. Une redirection incorrecte peut conduire vos visiteurs vers la page d’accueil au lieu de celle prévue, entraîner des redirections excessives, etc.
Comment rediriger une URL dans WordPress (2 méthodes)
Il existe deux techniques principales pour rediriger une URL dans WordPress : vous pouvez soit utiliser un plugin, soit modifier le fichier .htaccess.
Commençons par une approche WordPress classique.
1. Utilisez un plugin WordPress
Les plugins de redirection peuvent garantir que les liens rompus mènent à une page pertinente de votre site. De cette façon, si un visiteur clique sur un lien rompu, il sera redirigé vers la nouvelle page, ce qui améliore la crédibilité de votre site Web et empêche votre classement de recherche de chuter.
Bien qu’il existe de nombreux excellents plugins parmi lesquels choisir, tels que 301 Redirections, je recommande le Redirection brancher.
La redirection est remarquable pour de nombreuses raisons – non seulement elle existe depuis plus d’une décennie, mais elle permet également aux utilisateurs novices de créer et de gérer des redirections sans aucune connaissance préalable des serveurs Web Apache ou Nginx.
Comme la redirection fournit un support complet pour expressions régulières, vous pouvez activer les modèles de redirection pour qu’ils correspondent à n’importe quel nombre d’URL et toutes les rediriger vers une URL cible. Vous pouvez également surveiller les changements dans les permaliens des publications ou des pages, puis créer automatiquement une redirection vers une nouvelle URL.
Une fois que vous avez installé et activé le plugin, cliquez sur le bouton Outils > Redirection dans votre zone d’administration WordPress et suivez les étapes de l’assistant de configuration.
Lorsque vous avez terminé, dirigez-vous vers le Redirections onglet sur la même page d’administration. Cela affiche une liste des redirections actuelles. Pour ajouter une nouvelle redirection, cliquez sur le Ajouter un nouveau bouton.
Vous verrez alors un tas de champs apparaître, notamment :
- URL source – Il s’agit de l’URL à partir de laquelle vous redirigez. Par exemple, si vous effectuez une redirection depuis https://myexample.com/old-post, votre URL source sera /ancien-post.
- Paramètres de requête – Vous pouvez faire correspondre exactement les paramètres (l’option par défaut) ou ignorer tous les paramètres. Avec ce dernier, /ancien-post correspondrait /mon-ancien-post?query=1.
- Cible URL – Il s’agit de l’URL vers laquelle vous redirigez. Par exemple, si vous effectuez une redirection depuis https://myexample.com/old-post à https://myexample.com/new-post, votre URL cible sera /nouveau poste.
- Grouper – Cela vous permet d’organiser vos redirections en catégories.
En cliquant sur l’icône d’engrenage, vous obtiendrez des options supplémentaires pour redirections correspondantes. Une fois ces champs renseignés, cliquez sur Ajouter une redirection et le plugin créera la règle de redirection.
2. Modifiez votre fichier .htaccess
Le fichier « accès hypertexte » – également connu sous le nom de .htaccess – est un fichier de configuration de serveur distribué, qui vous permet de définir des configurations de serveur pour un répertoire particulier. Il est utilisé par le serveur lorsqu’une requête est adressée à un répertoire.
Bien que ce ne soit pas aussi simple que d’installer un plugin, cette approche puissante vous permet de configurer des pages, des répertoires et des redirections d’URL. Avant de commencer, vous aurez besoin des compétences et des outils suivants :
- Un client FTP approprié, tel que Cybercanard ou FichierZilla
- Accès au serveur de votre site Web, généralement nommé www ou public_html
- Les compétences requises pour utiliser FTP
Tout d’abord, vous devez lancer votre client FTP et accéder au répertoire racine de votre site WordPress. Recherchez le fichier .htaccess dans le répertoire, puis ouvrez-le à l’aide de votre éditeur de texte standard.
Une fois le .htaccess ouvert, placez votre curseur à la fin du fichier et saisissez les règles de redirection selon vos besoins.
Pour rediriger une seule page vers une autre page, ajoutez la règle suivante :
Redirect 301 /old-page.html http://www.example.com/new-page.html
Pour rediriger un nom de domaine entier vers un autre domaine, saisissez le code suivant :
RewriteEngine On RewriteCond %{HTTP_HOST} ^(?:www.)oldsite.com$ [NC] RewriteRule ^ http://newsite.com%{REQUEST_URI} [L,R=301]
Cet extrait envoie les visiteurs d’une page à l’ancienne adresse à la même page à la nouvelle — par exemple, de www.oldsite.com/post à www.newsite.com/post. N’oubliez pas de remplacer les espaces réservés par vos propres domaines et pages.
Lorsque vous avez terminé, enregistrez vos modifications et testez vos nouvelles redirections !
Conclusion
Dans ce tutoriel, je vous ai montré comment rediriger une URL dans WordPress en utilisant respectivement deux méthodes :
- Installez un plugin de redirection.
- Modifiez votre fichier .htaccess.
La redirection d’URL n’est pas une tâche quotidienne mais reste assez courante. En tant que tel, bien faire les choses signifie que les utilisateurs auront une expérience transparente sur votre site et que votre classement dans les moteurs de recherche ne baissera pas pour des éléments tels que des liens rompus ou du contenu en double.
Avez-vous d’autres questions concernant la redirection d’URL ? N’hésitez pas à nous contacter dans la section commentaires ci-dessous!