Redirections

Chaque site web a besoin de redirections. Par exemple, si vous déplacez ou supprimez du contenu, vos utilisateurs et utilisatrices doivent pouvoir toujours le retrouver, lui ou son équivalent. Voir le document Création et publication de contenu pour plus d’informations sur la suppression de contenu.

Vous pouvez gérer intuitivement les redirections sous la forme d’une feuille de calcul appelée redirects (ou redirects.xlsx) dans la racine du dossier de votre projet.

La feuille de calcul doit contenir au moins deux colonnes intitulées Source et Destination.

  • Le Source est relatif au domaine de votre site web. Il ne contient donc que le chemin d’accès relatif.
  • Le Destination peut être une URL complète si vous effectuez une redirection vers un autre site web ou un chemin relatif si vous effectuez une redirection dans votre propre site web.

Après avoir apporté des modifications à votre feuille de calcul de redirections, vous pouvez prévisualiser vos modifications via le sidekick et demander à vos parties prenantes de vérifier que les redirections fonctionnent sur votre site web d’aperçu .page avant de publier les modifications de redirection sur votre site web de production. Pour plus d’informations sur le changement d’un environnement à l’autre🔗 consultez la documentation de Sidekick .

Les redirections sont prioritaires sur le contenu existant, ce qui signifie que si vous disposez d’une page existante avec une URL donnée, la définition d’une redirection pour cette même URL servira la redirection de cette page et « masquera » la page existante. Inversement, si une redirection configurée sur une page existante est supprimée, la page existante sera diffusée à nouveau, sauf si la page a été dépubliée.

N’oubliez pas que si votre classeur de redirection comporte plusieurs pages (feuilles de calcul), les redirections ne fonctionnent que sur la feuille appelée helix-default. Cela vous permet de gérer des redirections plus complexes par le biais de formules de feuille de calcul. La feuille de calcul et page de documentation JSON contient tous les détails.

Redirections avancées avec des caractères génériques dans le réseau CDN

Dans certains cas, de simples redirections ne sont pas suffisantes et vous aurez peut-être besoin de règles plus avancées. Par exemple, vous pouvez appliquer une redirection à toutes les pages sous un chemin spécifique, quelle que soit l’URL exacte. C’est là que l’utilisation de caractères génériques dans votre réseau CDN peut s’avérer utile. Les caractères génériques vous permettent de faire correspondre plusieurs URL sous un chemin d’accès commun, ce qui simplifie la redirection de sections entières de votre site.

Exemple : si vous souhaitez rediriger toutes les URL sous /old-path/ vers /new-path/, y compris les sous-pages (par exemple, /old-path/page1, /old-path/page2), vous pouvez configurer une redirection par caractères génériques dans votre réseau CDN.

  • Modèle d’URL d’entrée : /old-path/*
  • Rediriger vers : /new-path/$1

Le caractère générique (*) capture tout ce qui se trouve après /old-path/ et $1 représente la partie capturée de l’URL, en s’assurant que la structure est conservée au nouvel emplacement.

Remarque : les détails de la configuration de ces redirections dépendent du fournisseur de réseau CDN que vous utilisez. Différents fournisseurs peuvent avoir leur propre syntaxe, interface et fonctionnalités pour gérer les caractères génériques et les règles de redirection avancées. Consultez toujours la documentation de votre réseau CDN spécifique pour obtenir des conseils sur la manière d’implémenter les redirections par caractères génériques.

recommendation-more-help
10a6ce9d-c5c5-48d9-8ce1-9797d2f0f3ec