Skip to content

Tout pour WordPress, le développement web — et plus encore

Générateur de redirections 301 avec audit des boucles et des chaînes

Générateur de redirections 301 avec détection des boucles et des chaînes

Collez une liste de paires «ancienne adresse → nouvelle» et obtenez des règles pour .htaccess, nginx ou un CSV à importer dans les extensions Redirection ou Rank Math. Avant la génération, l'outil recherche les boucles, les chaînes et les conflits — ce que ne fait aucun autre générateur gratuit.

Le séparateur est détecté automatiquement : tabulation, virgule, point-virgule, ->, ou plusieurs espaces. La ligne d'en-tête (source,target) est reconnue et ignorée ; les lignes commençant par # sont des commentaires. Un fichier .csv ou .tsv peut être déposé directement dans le champ — il est lu localement.
S'applique à l'ensemble.
Les chemins avec une extension (/sitemap.xml) ne reçoivent pas de barre oblique.
Normalisation

Les règles doivent se placer avant le bloc # BEGIN WordPress.

Collez des paires «ancienne URL → nouvelle URL» pour voir les règles.

La liste d'URL est traitée dans votre navigateur — elle n'est envoyée nulle part ni enregistrée.

Trois erreurs qui empêchent les redirections de fonctionner

Premièrement — l'ordre dans le .htaccess. Les règles de WordPress se terminent par l'indicateur L, c'est-à-dire « arrêter le traitement ». Toute redirection que vous ajoutez après le bloc # BEGIN WordPress ne se déclenchera jamais. Elle doit se placer au-dessus. Deuxièmement — le format de source pour les plugins. Le plugin Redirection attend un chemin SANS nom de domaine : /ancienne-page, et non https://site.com/ancienne-page. C'est la raison numéro un des imports ratés. Rank Math, à l'inverse, exige exactement huit colonnes en minuscules et un champ matching distinct avec la valeur exact, contains, start, end ou regex. Troisièmement — les chaînes. Après plusieurs migrations, on accumule A→B, puis B→C. Chaque étape superflue grignote le budget de crawl et une partie du poids transmis par les liens. La bonne pratique est de réécrire la première règle directement vers l'adresse finale. Pire encore : une boucle A→B et B→A ; le navigateur renverra l'erreur « trop de redirections ». Ce que cet outil ne peut pas faire : vérifier qu'une redirection fonctionne réellement sur votre serveur. Il faudrait pour cela une requête HTTP avec lecture du code de statut, et le navigateur ne l'autorise pas, pour des raisons de sécurité, sur des domaines tiers. Nous vérifions la logique des règles, pas leur exécution.

Questions fréquentes