Aller au contenu
Sommaire
Sites web

Redirections de site

Traduction automatique. L'original en anglais est disponible si besoin.

Les redirections envoient les visiteurs d'une ancienne URL vers une nouvelle, ce qui permet de restructurer un site sans casser tous les liens qui pointent vers lui. Ce guide couvre les trois formes de source, le choix entre 301 et 302, les chaînes de requête, et la lecture du badge de vérification.

Où se trouvent les redirections dans KPanel

  1. Connectez-vous à KPanel.
  2. Cliquez sur Sites web dans la barre latérale gauche, puis cliquez sur le site.
  3. Dans le menu gauche du site, ouvrez Paramètres, puis Redirections.

L'adresse directe est /websites/<site-id>/redirects.

Redirections pour un site dans KPanel

Les redirections ici sont appliquées par le serveur web, avant que votre application ne s'exécute. Cela les rend plus rapides qu'une redirection basée sur un plugin et signifie qu'elles fonctionnent même pour des URL que votre application ne reconnaîtrait pas du tout.

Ajouter une redirection

  1. Cliquez sur Ajouter une redirection.
  2. Saisissez le Chemin source.
  3. Saisissez la Destination.
  4. Choisissez 301 Permanent ou 302 Temporaire.
  5. Décidez si vous souhaitez conserver Préserver la chaîne de requête coché.
  6. Cliquez sur Ajouter une redirection.

La redirection est appliquée puis vérifiée directement sur votre site, de sorte que le statut affiché reflète un comportement réel plutôt qu'une supposition.

Les trois formes de source

FormeExempleCorrespondances
Exacte/old-pageCe seul chemin
Préfixe/old-path/Ce chemin et tout ce qui se trouve en dessous
Générique/blog/*Tout ce qui se trouve sous /blog/, en capturant le reste

Une source générique capture ce qui correspondait au *, et la destination peut y faire référence sous la forme $1. Ainsi, une source /blog/* avec une destination /news/$1 envoie /blog/hello-world vers /news/hello-world, et fait de même pour chaque autre article, à partir d'une seule règle.

Le chemin source ne peut pas être modifié une fois la redirection créée. Si vous vous êtes trompé, supprimez la redirection et ajoutez-en une nouvelle. La destination, le code et le paramètre de requête sont tous modifiables.

Destinations

Une destination peut être soit :

  • Relative, comme /new-page, pour envoyer les visiteurs ailleurs sur le même site.
  • Absolue, comme https://example.com/new, pour les envoyer vers un autre site entièrement.

Les destinations absolues permettent de créer des chemins personnalisés : /docs sur votre domaine pointant par exemple vers une documentation hébergée ailleurs.

301 ou 302

301 Permanent indique aux navigateurs et aux moteurs de recherche que le déplacement est définitif. Les moteurs de recherche transfèrent les signaux de classement vers la nouvelle URL et cessent de demander l'ancienne. Les navigateurs mettent la redirection en cache, parfois très longtemps.

302 Temporaire indique que le déplacement pourrait être annulé. Rien n'est transféré et rien n'est mis en cache à long terme.

Utilisez le 301 pour une véritable restructuration : vous avez déplacé une page et elle ne reviendra pas. Utilisez le 302 pour tout ce que vous prévoyez d'annuler, comme pointer une page vers une campagne temporaire ou un avis de maintenance.

Un 301 erroné est coûteux à annuler. Les navigateurs mettent agressivement en cache les redirections permanentes, de sorte qu'un visiteur ayant une fois rencontré la mauvaise règle peut continuer à la suivre longtemps après que vous l'avez supprimée, sans aucun moyen pour vous de vider son cache. En cas de doute, commencez par un 302 et passez au 301 une fois certain.

Préserver la chaîne de requête

Préserver la chaîne de requête est activé par défaut. Lorsque c'est le cas, ?utm_source=newsletter et tout autre paramètre sont transmis jusqu'à la destination.

Laissez cette option activée dans presque tous les cas. Perdre les chaînes de requête casse le suivi des campagnes, casse la pagination et les filtres, et casse tout lien qui transporte un état. La liste des redirections marque toute règle où cette option est désactivée par (query stripped), afin que vous puissiez voir d'un coup d'œil lesquelles suppriment les paramètres.

Désactivez-la uniquement lorsque la destination ne doit jamais recevoir les anciens paramètres, par exemple lorsque les anciens paramètres seraient interprétés différemment et provoqueraient l'affichage de la mauvaise page.

Lire le badge de statut

Après chaque enregistrement, la redirection est testée directement sur votre site, et non via un cache, et le résultat devient le badge affiché dans la colonne Status.

BadgeSignification
Pas encore vérifiéLa vérification n'a pas encore été effectuée. Actualisez dans un instant
Vérifié, avec le code et la destinationLa redirection est active et fait exactement ce que vous avez configuré
Appliquée mais non contestée, avec un statutLa règle a été écrite mais le site a renvoyé autre chose

Le troisième badge est celui sur lequel il faut agir. Il signifie que la configuration est en place mais que la redirection ne prend pas effet, et le code de statut affiché vous indique ce qui s'est passé à la place.

Vous pourriez également voir un avertissement après l'enregistrement indiquant qu'une autre configuration sur le serveur revendique le même domaine. Dans ce cas, la redirection ne s'appliquera pas tant que ce conflit n'est pas résolu, et le message nomme l'autre configuration. Contactez le support si vous le voyez et n'êtes pas sûr de sa signification.

Modifier et supprimer

Chaque ligne dispose d'un bouton de modification et d'un bouton de suppression.

La modification vous permet de changer la destination, le code et le paramètre de requête. La source est fixe.

La suppression demande une confirmation et explique ce qui va se passer : les requêtes vers ce chemin cessent d'être redirigées et renvoient ce que le site sert normalement à cet endroit, ce qui correspond souvent à une 404.

Planifier une restructuration

Avant de déplacer un grand nombre d'URL, un peu d'ordre vous épargne beaucoup de souffrance.

  1. Exportez votre liste d'URL actuelle depuis votre plan de site ou vos statistiques, afin de savoir ce qui génère réellement du trafic.
  2. Associez l'ancien au nouveau, une ligne par URL. Regroupez tout ce qui partage un préfixe.
  3. Utilisez des règles génériques pour les groupes. Une seule règle /blog/* vaut mieux que deux cents règles exactes et ne se dérèglera pas avec le temps.
  4. Ajoutez des règles exactes pour les exceptions qui ne suivent pas le schéma.
  5. Testez chaque forme une fois, puis vérifiez les badges.
  6. Surveillez ensuite votre nombre d'erreurs 4xx dans Statistiques de trafic du site. Une part croissante de 404 signifie que vous avez manqué quelque chose.

Ajoutez une page 404 personnalisée comme filet de sécurité pour ce que vous auriez manqué. Cela transforme une impasse en un chemin de retour vers le site. Voir Pages d'erreur personnalisées.

Dépannage

La redirection ne se déclenche pas. Vérifiez le badge. S'il indique appliquée mais non contestée, notez le code de statut renvoyé. Un 200 signifie généralement qu'autre chose a répondu à la requête en premier, souvent l'application elle-même.

Elle se déclenche mais j'arrive sur la mauvaise URL. Vérifiez s'il y a une chaîne : votre règle peut envoyer le trafic vers un chemin qu'une autre règle, ou l'application, redirige à nouveau. Les chaînes sont lentes et perturbent les moteurs de recherche. Faites pointer la première règle directement vers la destination finale.

Une règle générique envoie tout vers une seule page. La destination n'a pas son $1. Sans cela, chaque capture s'effondre sur la même cible.

Une redirection que j'ai supprimée se produit toujours dans mon navigateur. Vous avez précédemment suivi un 301 et votre navigateur l'a mis en cache. Testez dans une fenêtre privée pour confirmer que la règle a bien disparu.

Les paramètres de requête disparaissent. Préserver la chaîne de requête est désactivé sur cette règle. Modifiez-la et réactivez l'option.

Trop de redirections, ou une boucle. Deux règles pointent l'une vers l'autre, ou une règle pointe vers un chemin qui correspond à son propre modèle de source. Supprimez un côté de la boucle.

Pages connexes

Cet article vous a-t-il aidé ?

Vous êtes une IA ? Lisez cette page en Markdown

Articles connexes

Connexion via SFTP : FileZilla, Cyberduck et ligne de commandeSFTP (Secure File Transfer Protocol) vous donne un accès direct aux fichiers de votre site sur le serveur.…Certificats SSL et HTTPSCet article explique ce qu'est le SSL en termes simples, comment KapsuleHost gère automatiquement le SSL pour vos sites, et que faire en cas de problème avec…Sites web : par où commencerComment fonctionne l'hébergement de sites web chez KapsuleHost, ce qui se trouve sur chaque onglet d'un site, et quel guide lire selon la tâche qui vous occupe.…Surveillance de la disponibilité du siteChaque site hébergé chez KapsuleHost est vérifié automatiquement toutes les 60 secondes, et l'onglet Disponibilité vous montre le résultat : statut actuel,…

Toujours bloqué ?

Demandez à Kora, qui connaît votre compte, ou contactez notre équipe.

Nous contacterContacter le support
Configurer redirections site: guide complet | KapsuleHost