Articlum – Rédaction assisté par IA

flower

Générateur de redirection htaccess

Le Plan de redirections .htaccess convertit un plan en deux colonnes (ancienne URL, nouvelle URL) en règles de redirection htaccess prêtes à l'emploi. Conçu pour les migrations avec des dizaines, des centaines ou des milliers de redirections à intégrer dans un fichier htaccess Apache.

L'outil détecte automatiquement les lignes incomplètes, les doublons et les boucles avant de produire le code final.

Plan de redirections .htaccess

Séparateurs acceptés : |, ;, \t (tabulation). La virgule n'est PAS un séparateur car elle apparaît fréquemment dans les URL (query strings).
# Collez votre plan puis cliquez sur Générer.

Format d'entrée

Collez votre plan, une redirection par ligne, avec un séparateur entre l'ancienne et la nouvelle URL :

  • Le séparateur pipe (le caractère |) est le plus courant.
  • Le point-virgule ; et la tabulation \t sont également acceptés.
  • La virgule n'est pas un séparateur : elle apparaît fréquemment dans les query strings (?a=1,2) et son interprétation comme séparateur corromprait silencieusement les URL.

Exemples de lignes valides :

/ancien-article/ | https://exemple.com/nouvel-article/
/contact-old | /contact
/blog/article-2020 ; /blog/article-2025

Sortie générée

À partir de ce plan, l'outil produit des directives Redirect de mod_alias :

Redirect 301 /ancien-article/ https://exemple.com/nouvel-article/
Redirect 301 /contact-old /contact
Redirect 301 /blog/article-2020 /blog/article-2025

La directive Redirect applique un match par préfixe : Redirect 301 /old /new redirige aussi bien /old que /old/sub-page vers les destinations correspondantes.

Choix du code de redirection

Le menu déroulant propose quatre codes HTTP :

  • 301 Moved Permanently : redirection permanente, transfère le jus SEO. À utiliser dans 99 % des cas.
  • 302 Found : redirection temporaire, ne transfère pas le jus SEO. Pour des A/B tests ou des changements provisoires.
  • 307 Temporary Redirect : équivalent strict de 302, préserve la méthode HTTP (POST reste POST).
  • 308 Permanent Redirect : équivalent strict de 301, préserve la méthode HTTP.

Toutes les redirections sont générées via la directive Redirect de mod_alias, qui applique un match préfixe cohérent sur tous les codes.

Contrôles automatiques

  • Lignes incomplètes : un seul élément ou aucun séparateur reconnu.
  • Nouvelles URL vides : ligne avec un séparateur mais sans destination.
  • Anciennes URL en double : deux règles ciblant la même source, ce qui crée une ambiguïté.
  • Boucles de redirection : ligne où source et destination sont identiques, qui créerait une boucle infinie dans le navigateur. Ces lignes sont automatiquement écartées du résultat.

Export

Trois exports disponibles : copier dans le presse-papier, télécharger TXT (format ancien | nouveau) ou télécharger CSV (deux colonnes ancienne_url et nouvelle_url) pour archive ou validation.