Redirections 307 : ce que c'est et comment les utiliser
Les visiteurs d'un site web ont généralement un objectif en tête – ils veulent lire le dernier article de votre blog, acheter un produit spécifique, etc. Connaître la bonne URL joue un rôle important pour atteindre rapidement ces pages. Mais, parfois, vous pouvez avoir besoin de déplacer temporairement des pages vers un autre domaine ou une autre URL. C'est là que les redirections d'URL entrent en jeu. Ces codes d'état HTTP vous aident à offrir une expérience utilisateur fluide.
La redirection 307
est l'une des plus importantes parmi celles-ci. C'est une redirection temporaire qui joue un rôle important lorsque vous mettez à jour le contenu de votre site web ou effectuez une maintenance du site. Elle empêche les utilisateurs de voir un message d'erreur s'ils arrivent sur des pages en cours de travail.
Une redirection 307
est un outil utile, mais si elle est mal gérée, elle pourrait dégrader votre expérience utilisateur et affecter le classement SEO. Alors, avant de commencer à l'utiliser, apprenons-en davantage à ce sujet :
Qu'est-ce qu'une redirection 307 ?
Il existe de nombreux codes d'état HTTP qui peuvent être utilisés pour rediriger les utilisateurs d'un emplacement web à un autre. Les codes 3XX indiquent des pages web qui ont pu être déplacées de manière permanente ou temporaire.
Un code d'état 307 est une redirection temporaire indiquant que l'URL demandée a été temporairement déplacée vers une URL différente. Elle reviendra plus tard à son emplacement d'origine.
Quelle est la différence entre une redirection 302 et une redirection 307 ?
Les redirections 302 et 307 sont toutes deux utilisées lorsque l'utilisateur doit être redirigé temporairement vers une URL différente. La principale différence entre elles réside dans la façon dont les moteurs de recherche traitent la demande de redirection. Dans le cas d'une redirection 302, le navigateur produira toujours une requête GET, quelle que soit la requête initiale. D'autre part, une redirection 307 conserve la même méthode HTTP.
Certaines des autres redirections 3XX couramment utilisées sont :
301
: Il s'agit d'une redirection permanente utilisée lors de la migration d'une page vers une nouvelle URL.303
: Il s'agit d'un code de redirection qui peut être utilisé pour rediriger les visiteurs vers une ressource informative sur l'objet de la première URL, lorsqu'aucune représentation de cet objet n'est disponible.308
: Il s'agit d'une redirection permanente comme la redirection 301.
Comment fonctionne une redirection 307 ?
Une redirection 307 conserve la méthode de requête originale sans aucune modification. Lorsqu'un utilisateur saisit une URL dans son navigateur web, le navigateur envoie une requête HTTP au serveur. Le serveur répond avec un code d'état 307 informant le navigateur web que la page recherchée a été temporairement déplacée. Le message inclut également un nouvel en-tête « Location » avec l'URL où les informations demandées peuvent être trouvées.
Le navigateur poursuit en initiant une nouvelle requête vers l'URL spécifiée dans l'en-tête « Location ». Il peut s'agir de la requête POST, DELETE, PUT ou GET originale. Le serveur au nouvel emplacement traitera cette requête et affichera le contenu tel que conçu sur la nouvelle URL.
Quand utiliser une redirection 307 ?
Comme mentionné ci-dessus, un code d'état 307 est une redirection temporaire. Il peut être utilisé dans des situations où le contenu a été temporairement déplacé vers une nouvelle URL avant d'être ramené à son adresse d'origine. Voici quelques exemples où il peut être judicieux d'utiliser une redirection 307 :
- Lorsque vous devez mettre à jour le contenu d'une page web
- Lorsque vous migrez la page vers un autre système de gestion de contenu (CMS)
- Lorsque vous effectuez des tâches de maintenance sur les pages web
- Lorsque vous changez de nom de domaine
Du point de vue du SEO, il est souvent conseillé d'utiliser les codes d'état 307 avec parcimonie, surtout si vous n'êtes pas sûr de la qualité de la redirection. La technologie utilisée joue également un rôle. Les utilisateurs de redirection.io, par exemple, peuvent configurer plusieurs redirections 307 sans craindre de ralentir le site web.
Si le contenu est déplacé vers un nouvel emplacement de manière permanente, il peut être préférable d'utiliser une redirection 301 ou 308.
Comment faire une redirection 307 ?
Il existe deux processus principaux qui peuvent être utilisés pour implémenter une redirection 307.
Modifier le fichier .htaccess
Le fichier .htaccess
est un fichier de configuration qui indique à votre serveur comment répondre à différents scénarios. Cela vous donne un contrôle centralisé sur toutes les redirections. Le processus exact peut varier légèrement en fonction du serveur utilisé. Le processus de modification de ce fichier sur un site web hébergé par WordPress impliquerait les étapes suivantes :
- Étape 1 : Connectez-vous au compte d'hébergement de votre site web
- Étape 2 : Ouvrez le fichier
.htaccess
depuis le dossierpublic_html
dans le répertoire racine - Étape 3 : Vérifiez que le RewriteEngine est activé.
- Étape 4 : Ajoutez un code tel que
Redirect 307 /oldpage.html /newpage.html
. Ici,oldpage.html
fait référence à l'adresse web d'origine etnewpage.html
fait référence à la destination redirigée.
Cela peut sembler simple, mais cela peut se compliquer si le site web responsable utilise des expressions régulières ou des modèles pour rediriger plusieurs pages à la fois. Des erreurs dans le fichier .htaccess
peuvent entraîner des problèmes de chargement de votre site web, alors procédez avec prudence. Il serait judicieux de créer une sauvegarde avant de commencer à modifier un code.
Utiliser une solution tierce
La création de redirections par une modification du fichier .htaccess
présente de nombreux inconvénients. Le processus peut être très compliqué, les erreurs sont faciles à commettre et difficiles à repérer, et tester le code sans le publier est très difficile.
Utiliser un partenaire pour les redirections est un moyen beaucoup plus simple d'implémenter un code de redirection 307.
Redirection.io vous permet de gérer vos redirections facilement, en toute sécurité et efficacement. En vous donnant des exemples et des marqueurs, il simplifie grandement le processus. Tout ce que vous avez à faire est :
- Étape 1 : Saisissez l'URL source et l'URL cible.
- Étape 2 : Testez la règle de redirection à l'aide de l'analyse « Impact ».
- Étape 3 : Publiez la redirection.
Comment une redirection 307 affecte-t-elle le classement SEO ?
Lorsqu'elle est utilisée temporairement, une redirection 307 ne devrait pas avoir d'effet négatif sur le classement SEO de votre site web. Cela dit, son impact dépend du cas d'utilisation et de la façon dont elle est mise en œuvre. Voici quelques points à garder à l'esprit sur la façon dont l'implémentation des redirections 307 pourrait influencer le SEO.
L'utilisation des redirections 307 à long terme doit être évitée
Les redirections 307 ne doivent être utilisées que dans les cas où vous savez que le contenu sera ramené à l'URL d'origine dans un court laps de temps. Une utilisation à long terme ou permanente d'une redirection 307 peut réduire votre classement SEO.
Les chaînes de redirection 307 doivent être limitées
Si vous utilisez plusieurs codes de redirection en série, cela pourrait affecter les performances du site web et, par conséquent, le référencement. Dans la mesure du possible, les chaînes de redirection doivent être évitées. Dans les cas où elles sont nécessaires, concevez des chaînes de redirection avec le moins de sauts possible.
Elle maintient l'équité des liens
Une redirection 307 préserve l'équité des liens. Cela signifie que la valeur SEO associée à l'URL du site web d'origine n'est pas transférée vers le nouvel emplacement.
Les performances des liens doivent être surveillées régulièrement
Lorsque vous implémentez tout type de redirection permanente ou temporaire, vous devez surveiller de près les performances du site web. Plus vite vous réagirez au ralentissement des performances du site web, mieux vous pourrez en limiter l'effet.
Comment un visiteur de site web expérimente-t-il une redirection 307 ?
Un visiteur de site web peut ou non se rendre compte qu'il est redirigé vers une nouvelle URL. En général, il ne faut que quelques secondes à un visiteur de site web pour être redirigé d'une URL à une autre. Rassurez-vous, une redirection 307, lorsqu'elle est correctement mise en œuvre, n'affectera pas l'expérience utilisateur.
La meilleure façon de gérer vos redirections
Offrir une expérience client fluide est une priorité pour toutes les marques. Les codes de redirection comme la redirection 307 peuvent vous aider à y parvenir. Mais la moindre erreur dans le codage de ces redirections peut avoir l'effet inverse. Il est également assez difficile de tester les redirections avant qu'elles ne soient publiées. À moins d'être un codeur professionnel avec une expérience suffisante, évitez de vous lancer dans les détails du codage.
Il est beaucoup plus simple d'utiliser une solution logicielle. Redirection.io vous offre un moyen rapide et facile d'implémenter des redirections 307
chaque fois que nécessaire. De plus, la fonction d'aperçu d'impact vous permet de tester une redirection avant qu'elle ne soit publiée. Une fois ces codes en ligne, vous pouvez facilement suivre leur utilisation et les gérer.