Redirection 301 Cloudflare : configurez-en une en moins de 5 minutes
Par Toy Wen Da, Cofondateur · Mis à jour le · 8 min de lecture
Traduit de l'original en anglais. Lire en anglais
Une redirection 301 Cloudflare est une Redirect Rule (règle de redirection) que vous créez dans le tableau de bord de Cloudflare, sous Rules, et non dans le code de votre site. Elle envoie les visiteurs et les moteurs de recherche d'une URL vers une autre, et le code de statut 301 indique à Google que le déplacement est définitif. Comme elle s'exécute en dehors de votre site, elle fonctionne même lorsque votre CMS ne sait pas gérer seul les redirections.

Avant de créer la règle, vérifiez si le lien cassé redirige déjà vers une destination inattendue. L'outil gratuit Redirect Checker retrace chaque étape que parcourt une URL et affiche le code de statut à chacune d'elles. Il signale aussi les boucles ou les impasses qui s'arrêtent sur une erreur 404. Testez d'abord l'URL cassée avec cet outil, afin de savoir précisément ce que vous corrigez avant de toucher à Cloudflare.
Ce que fait réellement une redirection 301 Cloudflare
Un 301 est un code de statut de redirection permanente, tel que défini dans la spécification HTTP. Lorsqu'un navigateur ou un robot d'exploration demande une ancienne URL, le serveur répond que la page a été déplacée définitivement et fournit la nouvelle adresse. Les moteurs de recherche y voient le signal de transférer la valeur de classement de l'ancienne URL vers la nouvelle, c'est pourquoi le code de statut que vous choisissez compte plus qu'il n'y paraît.
Passer par Cloudflare plutôt que par les réglages de redirection de votre propre site présente un grand avantage : la redirection se déclenche à la périphérie du réseau, avant même que la requête n'atteigne votre serveur ou votre CMS. C'est pratique pour les sites hébergés sur des plateformes aux contrôles de redirection limités et pour les domaines qui ont changé d'hébergeur, et cela aide les agences qui gèrent des dizaines de domaines clients depuis un seul tableau de bord. Si votre plateforme dispose de son propre outil de redirection natif, comme pour une redirection 301 Webflow, ce peut être la voie la plus simple. Nous revenons plus bas sur ce compromis.

Comment configurer une redirection 301 Cloudflare, pas à pas
Étape 1 : ouvrez Rules dans votre tableau de bord Cloudflare
Connectez-vous à Cloudflare, sélectionnez le domaine que vous voulez rediriger et repérez Rules dans la barre latérale de gauche. Toutes les règles de redirection et de pare-feu du domaine s'y trouvent.
Étape 2 : créez une règle de redirection
Dans Rules, choisissez l'option de redirection et lancez une nouvelle règle. Donnez-lui un nom que vous reconnaîtrez plus tard, comme « ancien blog vers nouveau blog », car cela devient important dès qu'une douzaine de règles s'accumulent.
Étape 3 : faites correspondre l'ancienne URL
Définissez le champ sur lequel faire la correspondance, généralement l'URL complète ou le chemin. Choisissez « equals » (ou « contains » si vous cherchez à faire correspondre un motif), puis saisissez l'URL exacte de départ que vous voulez rediriger.
Étape 4 : définissez la destination et le code de statut
Dans la section de l'action, saisissez la nouvelle URL de destination et réglez le code de statut sur 301. Cloudflare vous permet aussi d'activer « preserve query string », qui conserve les paramètres ?utm_source= ou de suivi sur l'URL de destination. Activez cette option, sauf raison précise de ne pas le faire.
Étape 5 : déployez et testez
Enregistrez et déployez la règle. Ouvrez ensuite l'ancienne URL dans une fenêtre de navigation privée ou passez-la dans un outil de traçage des redirections, et vérifiez qu'elle aboutit à la nouvelle page avec un 301 propre et sans étape intermédiaire superflue.

Single Redirects, Bulk Redirects ou Page Rules : lequel vous faut-il ?

Cloudflare offre plusieurs façons de rediriger une URL. Voici comment les principales options se comparent.
| Outil | Idéal pour | Limite habituelle | Remarques |
|---|---|---|---|
| Single Redirects (Redirect Rules) | Une seule URL, ou une petite correspondance de motif | Variable selon l'offre | Rapide à configurer, logique de correspondance et d'action visible, aucune liste de redirections nécessaire |
| Bulk Redirects | Grandes migrations, des centaines d'anciennes URL à la fois | Dépend du niveau d'offre | Utilise une liste de redirections importée ; conçu pour les déménagements de site et les regroupements de domaines |
| Legacy Page Rules | Anciens comptes qui s'y appuient déjà | Plafonné, peu de règles | En cours de remplacement par les Redirect Rules ; les nouvelles configurations devraient éviter de commencer par là |
Si vous ne corrigez qu'un seul lien cassé, une Redirect Rule unique est le bon outil, comme l'explique la documentation de Cloudflare sur les Single Redirects. Si vous venez de migrer un site entier et disposez d'un tableur d'anciennes et de nouvelles URL, les Bulk Redirects sont le meilleur choix, car elles vous évitent de créer à la main des dizaines de règles individuelles, comme le décrit la documentation de Cloudflare sur les Bulk Redirects.
Quand les outils de Cloudflare suffisent, et quand ils ne suffisent pas
Cloudflare est un bon endroit pour gérer une redirection 301, mais ce n'est pas toujours la bonne couche pour résoudre le problème.
Cloudflare suffit lorsque...
- Vous redirigez une seule URL, ou un petit ensemble clairement défini d'URL.
- Le problème est ponctuel : une page a été supprimée, une structure d'URL a changé une seule fois, ou un domaine a été déplacé.
- Vous gérez déjà le DNS du domaine dans Cloudflare, si bien que la règle se trouve à côté de réglages que vous modifiez de toute façon.
- Vous avez besoin que la redirection fonctionne quel que soit le CMS ou l'hébergement qui se trouve derrière le site.
Cloudflare ne suffit pas lorsque...
- Le besoin est récurrent : votre CMS génère de nouvelles URL chaque semaine et les anciennes continuent de se casser. Une règle fondée sur un motif dans votre CMS, ou un plugin conçu pour cette plateforme, est généralement plus évolutive que des règles Cloudflare créées à la main.
- Vous êtes sur une plateforme dotée d'une gestion native solide des redirections, comme pour une redirection 301 Shopify ou une redirection 301 Squarespace. Dans ce cas, l'équipe qui gère les contenus peut ajouter des redirections sans avoir accès au tableau de bord de Cloudflare.
- Votre domaine n'est pas proxifié via Cloudflare (nuage gris, DNS seul). Les Redirect Rules ne se déclenchent que sur le trafic proxifié, d'après la documentation de Cloudflare sur le statut du proxy ; cette voie ne fonctionnera donc pas tant que cela ne change pas.
- Vous redirigez à grande échelle un ancien domaine entier vers un nouveau, ce qui appelle généralement les Bulk Redirects plutôt qu'une poignée de règles individuelles.
Les recommandations de Google sur les redirections indiquent qu'un 301 transmet les signaux de classement à l'URL de destination au fil du temps ; mieux vaut donc choisir le bon mécanisme de redirection plutôt qu'un contournement rapide. Consultez la documentation de Google Search Central sur les redirections 301.
Erreurs courantes avec les redirections 301 Cloudflare
La plupart des problèmes liés à une redirection Cloudflare viennent d'une poignée d'erreurs de configuration.
| Erreur | Ce qui se passe | Solution |
|---|---|---|
| Domaine réglé sur DNS seul (nuage gris) | La règle est enregistrée mais ne se déclenche jamais | Passez l'enregistrement en proxifié (nuage orange) dans les paramètres DNS |
| Utilisation d'un 302 au lieu d'un 301 | Les moteurs de recherche considèrent le déplacement comme temporaire et gardent l'ancienne URL indexée | Modifiez la règle et changez le code de statut en 301 |
| Condition de correspondance trop large | Des URL sans rapport sont redirigées en même temps que celle visée | Resserrez le champ et l'opérateur, ou utilisez « equals » au lieu de « contains » |
| Chaînes de requête supprimées | Les liens avec des paramètres de suivi aboutissent sur une page générique au lieu de la bonne | Activez « preserve query string » dans la règle |
| Chaînes de redirections empilées | L'ancienne URL passe par deux ou trois règles avant d'atteindre la page finale, ce qui ralentit la requête | Faites pointer la règle directement vers la destination finale, en supprimant l'étape intermédiaire |
Si vous ne savez pas lequel de ces cas se produit sur une URL donnée, un outil de traçage des redirections liste chaque étape et chaque code de statut, ce qui vous permet de voir où la chaîne se rompt, et c'est plus simple que de deviner depuis le tableau de bord. Un rapport complet fondé sur une exploration du site donne une vue plus large de l'état des redirections, des balises meta et de l'explorabilité d'un site en une seule passe, comme ce que vous obtiendriez avec un exemple de rapport SEO.
Questions fréquentes
Une redirection 301 Cloudflare nuit-elle à mon SEO ?
Non, pas lorsqu'elle est bien configurée. Un 301 est le code de statut qu'attendent les moteurs de recherche pour un déplacement définitif, et il transmet l'essentiel de la valeur de classement à la nouvelle URL. Les problèmes n'apparaissent que lorsqu'un mauvais code de statut est utilisé ou lorsque les redirections s'enchaînent en plusieurs étapes.
Pourquoi ma règle de redirection Cloudflare ne fonctionne-t-elle pas ?
La cause la plus fréquente est un enregistrement DNS réglé sur « DNS only » au lieu de « Proxied ». Les Redirect Rules n'interceptent que le trafic qui passe par le réseau de Cloudflare ; un domaine non proxifié (nuage gris) ignorera donc totalement la règle.
Puis-je rediriger un domaine entier avec une seule règle Cloudflare ?
Vous pouvez faire correspondre un domaine entier avec une seule règle. Pour les grandes migrations comportant de nombreuses anciennes URL individuelles, en revanche, les Bulk Redirects sont conçues pour cette tâche et sont plus faciles à gérer qu'une seule règle très large.
Une redirection Cloudflare est-elle préférable à une redirection configurée dans Wix, Shopify ou WordPress ?
Aucune des deux n'est meilleure en toutes circonstances. Une redirection 301 Wix ou une redirection similaire au niveau du CMS est plus facile à gérer au quotidien pour une équipe de contenu, tandis que la version de Cloudflare agit à la périphérie du réseau, ce qui aide lorsque les redirections doivent survivre à une migration de plateforme ou s'appliquer à plusieurs sites.
Combien de temps faut-il pour qu'une redirection 301 Cloudflare soit active ?
Les Redirect Rules s'appliquent généralement quelques instants après leur déploiement, car elles sont servies depuis le réseau périphérique de Cloudflare au lieu d'attendre la propagation du DNS. Si la règle ne semble pas fonctionner, revérifiez le statut du proxy avant de supposer qu'il s'agit d'un délai.
Vérifiez la correction avant de passer à autre chose
Une fois votre redirection 301 Cloudflare active, retracez l'ancienne URL une dernière fois et vérifiez qu'elle aboutit en une seule étape, sans boucle et sans 404 résiduelle. Parlez-en à l'équipe si vous souhaitez un examen complet des redirections, des métadonnées et de l'explorabilité de votre site, au-delà de cette seule correction.
Sources
À propos de l'auteur
SearchBlueprint a recherché, rédigé et noté cet article avec la chaîne de production de contenu que nos clients utilisent sur leurs propres sites. La note affichée dans la signature est celle que notre moteur de contenu a attribuée à cette page avant sa publication. Rien ici n'est relu à la main, et c'est tout l'intérêt : c'est le résultat du produit, publié là où chacun peut le vérifier.