Passer au contenu principal

Redirection

UNE réorienter (abréviation de redirection) est un transfert automatique côté serveur ou client d'une URL à une autre. Les redirections sont utilisées à plusieurs fins, telles que la relocalisation d'un portail Web vers un nouveau domaine ou la maintenance d'un serveur. Avec une redirection 301, le contenu dupliqué peut, par exemple, être évité.

Antécédents

Une redirection est généralement toujours automatique et à peine remarquée par l'utilisateur. Surtout côté serveur, les redirections automatiques sont idéales pour rediriger les URL sans affecter la convivialité.

Redirections côté serveur

Avec cette redirection dynamique, une commande respective est entrée dans le fichier htaccess du serveur (le plus souvent avec les serveurs Apache). Si l'URL est appelée, le serveur redirigera immédiatement vers la nouvelle destination.

Redirection 301

La redirection 301 est un moyen de rediriger définitivement une URL. Cette redirection est idéale pour la relance d'un portail web, pour rediriger les anciennes URL qui ne sont plus valides vers de nouvelles URL. La grande utilité de la redirection 301 est que cette redirection contourne presque 100% du jus de lien et donne une indication claire aux moteurs de recherche que la ressource requise peut être trouvée en permanence sur une autre URL.

Les redirections 301 peuvent être implémentées soit changer le fichier .htaccess ou utiliser PHP.

Ce code est utilisé pour le fichier .htaccess :

RewriteEngine on rewritecond %{http_host} ^domain.com [nc] rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]

Si la redirection 301 est implémentée à l'aide de PHP, le code à utiliser devrait ressembler à ceci. Il est inséré directement dans le code source du document à rediriger.


Redirection 302

Avec la redirection 302, les pages étaient définitivement redirigées vers HTTP version 1.0. Quoi qu'il en soit, il se murmure que ce routage pourrait ne pas passer sur le PageRank. Pendant ce temps, les redirections 302 ont désormais également la pleine puissance du lien, comme John Müller de Google l'a indirectement confirmé dans son article Google+.[1]. Dans la version 1.1 de HTTP, le code d'état HTTP indique désormais "trouvé", ce qui signifie que la ressource demandée est activée sur le serveur.

redirection 307

Avec la redirection 307, vous pouvez rediriger temporairement un site Web. Cela se fait plusieurs fois lors de la maintenance d'un serveur.

Pour cela, un fichier php est écrit dans lequel un message pour les visiteurs du site. Ce fichier est stocké dans le répertoire racine. Ensuite, vous devez créer un nouveau fichier .htaccess appelé htaccess.307.

Une solution envisageable serait la suivante :

RewriteEngine On Rewrite Base / RewriteCond %{REMOTE_ADDR} !^123.123.123.123$ RewriteCond %{REQUEST_URI} !^/307.php$ RewriteRule ^(.*)$ http://www.votre-site.com/307.php [ R=307,L]

Le serveur affiche le code d'état 307 et redirige temporairement l'URL.

Redirections côté client

Pour les redirections sur ce formulaire, aucune modification n'est requise sur le serveur, car les redirections sont stockées directement dans le code source de la page. Quoi qu'il en soit, les redirections côté client ne sont pas recommandés en termes d'optimisation des moteurs de recherche.

Méta actualisation

Cette redirection est configurée en plaçant une balise meta dans l'en-tête du document HTML.

Cette balise ressemble à ceci :


Une méta-mise à jour est exécutée sur le client, tel que le navigateur. Bien que cette dynamique de redirection puisse être mise en place rapidement, elle présente des inconvénients en termes de référencement et de convivialité.

Les utilisateurs doivent attendre plusieurs secondes avant d'être redirigés vers la nouvelle page. En même temps, ces redirections transmettent le lien juice vers la page de destination.

Rediriger via Javascript

Une redirection via JavaScript est recommandée uniquement conditionnellement. Premièrement, avec cette redirection, il est présumé que le navigateur de l'utilisateur a activé JavaScript et que les moteurs de recherche interprètent souvent ces redirections comme du cloaking ou du piratage d'URL.

Si une redirection est effectuée à l'aide de JavaScript, cela pourrait ressembler à ceci.

document.location.href = "https://en.ryte.com/index.html"

dangers possibles

Avec une requête client, chaque redirection provoque une étape supplémentaire pour le serveur. Toutes les redirections sont écrites dans des données htaccess qui doivent être chargées à nouveau avec chaque serveur. Pour cette raison, les webmasters et les référenceurs ne doivent pas utiliser de redirections inutiles, car elles pourraient limiter les performances du portail Web.

Dans le même temps, les chaînes de redirection, avec lesquelles de nombreuses redirections sont connectées les unes aux autres, doivent être évitées. S'il y en a trop, Google ne pourra pas suivre les redirections et le crawler recevra une erreur.

Avantages SEO

Une redirection est utile pour l'optimisation des moteurs de recherche à bien des égards.

  • Les liens morts peuvent être redirigés vers une nouvelle destination avec la redirection 301
  • Avec une redirection permanente vers une URL, avec www vers la version non-www ou inversement, le double contenu peut être évité.
  • Les utilisateurs peuvent être alertés de la maintenance d'un serveur pour chaque redirection 307. De cette façon, une mauvaise expérience utilisateur est évitée.
  • Grâce à l'utilisation de la redirection 301 pour la relance d'un portail web, la perte de jus de lien peut être évitée. Dans le même temps, la redirection empêche l'apparition de liens morts.
  • Si une redirection est utilisée, aucun PageRank ne sera perdu.[2]
  • Avec une redirection 301, les sites Web peuvent rediriger d'un protocole comme http vers https.
  • Dans le marketing d'affiliation, les liens de suivi peuvent être redirigés du programme d'affiliation vers la page de destination réelle.
  • Avec une redirection permanente, un portail web géolocalisé peut être automatiquement redirigé vers la version linguistique appropriée.

Liens web

  • Prévoyez-vous de passer à https ? Voici 13 questions fréquemment posées plus.google.com Consulté le 28/08/2017
  • Modification de la règle de redirection 301 : ce que vous voulez savoir pour le référencement moz.com Visité le 01/02/2017