Objectif de l'outil
Cet outil permet de créer automatiquement des mappings de redirections entre des URL sources (qui retournent des erreurs 404) et des URL de destination (qui fonctionnent correctement avec un statut 200). C'est particulièrement utile lors de migrations de sites web ou de restructurations d'architecture.
Au lieu de mapper manuellement des centaines ou milliers d'URL, l'outil automatise le processus avec différentes stratégies intelligentes.
L'outil ne couvre pas toujours tous les cas de figure mais permet à minima de dégrossir.
Cas d'usage typiques :
- Migration de site : Vous changez de plateforme (ex: WordPress → React) et les URL changent
- Refonte structurelle : Réorganisation de l'arborescence du site
- Changement de nom de domaine : ancien-site.com → nouveau-site.com
Fonctionnement détaillé
Par position (1:1)
- Associe la 1ère source → 1ère destination, 2ème source → 2ème destination, etc.
- Confiance : 100% si même nombre d'URL, 50% si recyclage
- Idéal pour : Listes déjà ordonnées manuellement
Par nom de fichier
- Compare les noms de fichiers uniquement (ex: contact.html → contact.php)
- Utilise l'algorithme de Levenshtein pour la similarité si pas de correspondance exacte
- Confiance : 100% pour match exact, dégradée selon similarité
- Idéal pour : Migrations avec même structure de fichiers
Par similarité
- Compare l'URL complète avec l'algorithme de Levenshtein (distance d'édition)
- Trouve l'URL de destination la plus proche textuellement
- Confiance : Basée sur le % de similarité
- Idéal pour : URL avec structures proches mais pas identiques
Par mots-clés
- Extrait les mots-clés de chaque URL (séparés par /, -, _, ., etc.)
- Compare les mots-clés communs entre source et destinations
- Confiance : Ratio des mots-clés communs
- Idéal pour : URL avec vocabulaire similaire mais structures différentes
Manuel
- Mapping basique par position avec confiance à 50%
- Idéal pour : Point de départ avant ajustements manuels



Discussions