Skip to content
Rankora
Gratuit · dans votre navigateur

Générateur de règles de redirection

Une seule liste, six formats de sortie. L'outil vérifie chaque ligne, repère les boucles, les doublons et les chaînes, puis écrit la syntaxe propre à chaque plateforme.

Confidentialité et coût

Cet outil fonctionne dans votre navigateur. Ce que vous saisissez ou collez n'est pas envoyé à nos serveurs et l'utilisation est gratuite.

Comment ça marche

  1. Collez une redirection par ligne : source, cible et, si besoin, un statut (301, 302, 307 ou 308). Terminez la source par * pour rediriger tout un dossier.
  2. Choisissez la plateforme : Apache, Nginx, Cloudflare (règles ou liste en masse), Netlify ou Vercel.
  3. Lisez les messages (boucle, chaîne, doublon, caractère refusé), puis copiez le bloc de configuration ou téléchargez le CSV Cloudflare.

Exemple

Avec « /old-page /new-page » et « /blog/* /articles/* », Apache reçoit RedirectMatch 301 "^/old-page/?$" "/new-page" et RedirectMatch 301 "^/blog/(.*)$" "/articles/$1". Netlify reçoit « /blog/* /articles/:splat 301 » et Vercel la source « /blog/:path* ».

Ce que signifie le résultat

Chaque plateforme a sa propre grammaire : regex Apache, tables map de Nginx, expressions Cloudflare, fichiers _redirects ou JSON. Le générateur applique la même logique partout : les règles exactes passent avant les règles de dossier, les caractères qui casseraient une configuration sont refusés et le signe $ est neutralisé. Le résultat reste à tester sur votre serveur, car le comportement dépend de vos autres règles.

Problèmes courants que cet outil aide à résoudre

  • Une boucle de redirection (A vers B, B vers A) rend la page inaccessible et gaspille le budget d'exploration.
  • Une chaîne A vers B vers C ajoute des sauts inutiles : mieux vaut pointer A directement vers C.
  • Une regex non échappée (un point, un plus, une parenthèse) fait correspondre de mauvaises URL.
  • Une redirection 302 laissée en place après une migration garde l'ancienne URL dans l'index.

Questions fréquentes

Quelle différence entre 301, 302, 307 et 308 ?

301 et 308 sont permanents, 302 et 307 temporaires. 307 et 308 obligent le navigateur à rejouer la même méthode HTTP (un POST reste un POST), alors que 301 et 302 peuvent la transformer en GET. Pour déplacer une page de façon définitive, 301 est le choix habituel.

La query string est-elle conservée ?

Oui par défaut : le paramètre de l'outil la reporte sur la cible. Décochez-le pour l'abandonner. Si la cible contient déjà sa propre query string, celle du visiteur n'est pas ajoutée sur Nginx et Cloudflare.

Mes redirections sont-elles envoyées à un serveur ?

Non. La génération se fait dans votre navigateur, rien n'est transmis.

Comment rediriger tout un dossier ?

Terminez la source par * (par exemple /blog/*) et, si vous voulez garder la suite du chemin, mettez aussi * dans la cible (/articles/*). Une cible sans * envoie tout le dossier vers une seule page.