lobsite! Se connecter S'inscrire

Outils gratuits /

Générateur de redirections

Transformez une liste d’anciennes et nouvelles URL en règles pour lobsite.toml, Netlify, Vercel, Nginx et Apache .htaccess, boucles et chaînes détectées.

Une par ligne : ancien chemin, nouveau chemin ou URL, et éventuellement le statut. :name correspond à un segment, un * final au reste (:splat dans la cible). Un fichier _redirects de Netlify ou Cloudflare se colle tel quel.

lobsite.toml 5 règles
  • Aucune boucle, chaîne ni doublon.

301 → /posts/hello-world, ligne 3

Comment l’utiliser

  1. Collez vos redirections, une par ligne : l’ancien chemin, le nouveau chemin ou l’URL, et éventuellement le statut (301 si vous l’omettez).
  2. Choisissez leur destination : lobsite.toml, Netlify ou Cloudflare Pages (_redirects), Vercel (vercel.json), Nginx, ou Apache (.htaccess).
  3. Corrigez ce que les vérifications signalent, testez quelques chemins dans la zone ci-dessous, puis copiez ou téléchargez les règles.

Vous quittez Netlify ou Cloudflare Pages ? Collez votre fichier _redirects tel quel.

Motifs

  • :name correspond à un segment de chemin et peut servir dans la cible : /blog/:slug /posts/:slug.
  • Un * final correspond au reste du chemin, qui devient :splat dans la cible : /docs/* /guide/:splat.
  • La chaîne de requête est transmise à la nouvelle adresse.
  • Les règles sont vérifiées du haut vers le bas et la première qui correspond l’emporte : placez les règles précises avant les générales.

Les mêmes règles fonctionnent dans lobsite.toml. Pour Nginx et Apache, les motifs deviennent des expressions régulières avec des groupes numérotés.

Quel statut utiliser

  • 301 (permanent) : la page a déménagé pour de bon. Les moteurs de recherche transfèrent son classement vers la nouvelle adresse. À utiliser pour la plupart des migrations.
  • 302 (temporaire) : l’adresse d’origine reviendra, par exemple pendant des soldes ou une maintenance.
  • 308 et 307 : les versions permanente et temporaire qui conservent la méthode de la requête, pour les formulaires et les API qui envoient un POST à l’ancienne adresse.

Boucles et chaînes

Une boucle (/a → /b → /a) signifie que la page ne se charge jamais. Une chaîne (/a → /b → /c) fonctionne, mais chaque saut ajoute un aller-retour et les moteurs de recherche peuvent cesser de suivre au bout de quelques-uns. Le générateur détecte les deux, ainsi que les règles en double, dont seule la première est utilisée.

Questions fréquentes

Combien de redirections puis-je avoir ?

lobsite.toml accepte jusqu’à 1 000 règles. Pour des sections entières, utilisez un motif comme /old-blog/* /blog/:splat plutôt qu’une règle par page.

L’ancienne adresse peut-elle être une URL complète ?

Collez-la et le générateur ne garde que le chemin : les redirections s’appliquent au site avec lequel elles sont déployées. Pour déplacer tout un domaine, faites-le pointer vers le nouveau site et redirigez depuis celui-ci.

Les redirections fonctionnent-elles sans accès au serveur ?

Sur Lobsite, Netlify, Vercel et Cloudflare Pages, elles font partie du déploiement : aucun accès au serveur n’est nécessaire. Chez un simple hébergeur de fichiers, la solution de repli est une page avec <meta http-equiv="refresh" content="0; url=/new">, que les moteurs de recherche traitent comme une redirection.

Quelque chose est-il envoyé à un serveur ?

Non. Les règles sont vérifiées et écrites dans votre navigateur.