Générateur de règles de redirection

Transformez un CSV d’URL source et cible en règles 301/302 pour Nginx, Apache et Vercel.

Options de redirection

Code de statut

Règles générées

Prêt. Importez un CSV contenant les sources et les cibles.

Votre fichier CSV et les règles générées restent dans votre navigateur. Rien n’est envoyé à BroBroGo.

FAQ

Comment préparer le fichier CSV ?

La première ligne doit contenir les colonnes source et target ; destination peut remplacer target. Sur chaque ligne suivante, indiquez une URL source HTTP/HTTPS complète ou un chemin commençant par /, puis une cible complète ou relative à la racine.

Les redirections correspondent-elles au chemin exact ?

Oui. Les règles Nginx et Apache sont ancrées sur le chemin source complet, et Vercel reçoit ce même chemin littéral. Le domaine d’une URL source complète est retiré ; les requêtes, fragments et motifs génériques sont refusés, car les trois environnements les interprètent différemment.

Pourquoi le résultat Vercel utilise-t-il statusCode ?

Chez Vercel, l’option permanente produit un code 308 et l’option temporaire un code 307. statusCode conserve exactement le code 301 ou 302 choisi. La limite standard est de 2 048 routes par déploiement ; cet outil est donc limité à 2 000 correspondances.

Fonctionnement du Générateur de règles de redirection

Le Générateur de règles de redirection est un outil conçu pour simplifier la création de directives de redirection pour vos serveurs web et plateformes d'hébergement. Il prend en entrée une liste d'adresses web d'origine (sources) et les nouvelles adresses vers lesquelles vous souhaitez les diriger (cibles), puis génère automatiquement le code de configuration correspondant.

Pour utiliser l'outil, il vous suffit de fournir cette liste sous la forme d'un fichier CSV, de définir si les redirections sont permanentes ou temporaires, et de sélectionner votre environnement technique. L'outil traite vos données et affiche instantanément les règles générées, que vous pouvez ensuite copier directement ou télécharger sous forme de fichier.


Cas d'usage et profils concernés

La gestion des redirections est une tâche courante lors de la vie d'un site internet. Cet outil s'adresse particulièrement aux profils et situations suivants:

  • Migration de site web: Indispensable pour rediriger en masse les anciennes URL vers les nouvelles structures lors d'un changement de domaine ou de plateforme [Source 2].
  • Restructuration d'URL: Utile pour modifier l'arborescence d'un site tout en préservant l'accès aux pages existantes [Source 2].
  • Nettoyage de contenu obsolète: Permet de rediriger proprement les anciennes pages supprimées ou fusionnées vers des contenus pertinents [Source 2].
  • Webmasters et développeurs: Un gain de temps précieux pour les administrateurs système et les développeurs qui doivent générer des règles de redirection sans commettre d'erreurs de syntaxe manuelle [Source 2].

Spécifications du fichier CSV et limites d'importation

Pour que l'outil puisse interpréter correctement vos données, votre fichier CSV doit respecter une structure et des limites précises:

  • Structure des colonnes: Le fichier doit obligatoirement comporter une ligne d'en-tête avec deux colonnes nommées source et target (ou destination). Chaque ligne suivante doit associer une URL source à sa cible correspondante.
  • Format de l'URL source: La source peut être une URL complète (commençant par HTTP ou HTTPS) ou un chemin relatif commençant par /.
  • Format de l'URL cible: La destination peut également être une URL complète (HTTP/HTTPS) ou un chemin relatif par rapport à la racine.
  • Limite de taille du fichier: Le fichier CSV importé doit peser moins de 5 Mo [Source 2].
  • Limite de correspondances: L'outil accepte et traite un maximum de 2 000 correspondances par fichier.

Comprendre les codes de statut et les environnements

L'outil vous permet de configurer vos redirections selon deux types de statuts standards, à adapter selon vos besoins d'hébergement:

Choix du code de statut

  • 301 Permanente: Ce statut indique aux moteurs de recherche et aux navigateurs que la page d'origine a été déplacée définitivement vers la nouvelle adresse. C'est le choix recommandé pour préserver le référencement naturel (SEO) lors d'une migration [Source 2].
  • 302 Temporaire: Ce statut signale que le déplacement de la page est provisoire. Les moteurs de recherche conservent alors l'indexation de l'URL d'origine.

Environnements pris en charge

Le générateur produit une syntaxe propre et optimisée pour trois environnements d'hébergement majeurs:

  • Nginx: Génère des directives de redirection spécifiques pour les fichiers de configuration de serveur Nginx.
  • Apache: Produit des règles adaptées aux fichiers .htaccess ou aux configurations de serveurs Apache.
  • Vercel: Crée la configuration JSON requise pour les déploiements sur la plateforme Vercel.

Règles strictes et traitement des cas particuliers

Le générateur applique des règles de validation rigoureuses pour garantir le bon fonctionnement des redirections sur votre serveur:

  • Correspondance exacte: Les redirections générées ciblent des correspondances strictes. Les configurations pour Nginx et Apache sont ancrées sur le chemin source exact, et Vercel reçoit ce même chemin littéral.
  • Nettoyage des hôtes: Les noms de domaine (hostnames) présents dans les URL sources sont automatiquement retirés pour ne conserver que le chemin d'accès.
  • Exclusion des requêtes et fragments: Les chaînes de requête (query strings), les fragments (ancres #) ainsi que les motifs de type caractères génériques (wildcards) dans les URL sources sont systématiquement rejetés.
  • Spécificité Vercel: Pour les configurations Vercel, l'outil utilise explicitement le paramètre statusCode afin de garantir le respect strict des codes 301 ou 302. En effet, les commutateurs natifs de Vercel pour les redirections permanentes ou temporaires génèrent par défaut des codes 308 et 307.

Confidentialité et sécurité des données

La sécurité de vos données de configuration est pleinement respectée lors de l'utilisation de ce service. Votre fichier CSV ainsi que l'ensemble des règles générées sont traités localement, directement au sein de votre navigateur web. Aucune donnée, URL ou fichier n'est envoyé ou stocké sur les serveurs de BroBroGo.


FAQ (Foire aux questions)

Comment préparer le fichier CSV?

La première ligne doit contenir les colonnes source et target; destination peut remplacer target. Sur chaque ligne suivante, indiquez une URL source HTTP/HTTPS complète ou un chemin commençant par /, puis une cible complète ou relative à la racine.

Les redirections correspondent-elles au chemin exact?

Oui. Les règles Nginx et Apache sont ancrées sur le chemin source complet, et Vercel reçoit ce même chemin littéral. Le domaine d’une URL source complète est retiré; les requêtes, fragments et motifs génériques sont refusés, car les trois environnements les interprètent différemment.

Pourquoi le résultat Vercel utilise-t-il statusCode?

Chez Vercel, l’option permanente produit un code 308 et l’option temporaire un code 307. statusCode conserve exactement le code 301 ou 302 choisi. La limite standard est de 2 048 routes par déploiement; cet outil est donc limité à 2 000 correspondances.