Générateur de redirections .htaccess

Transformez une liste d’anciennes et de nouvelles URL en règles de redirection 301 pour Apache, Nginx, Netlify, Vercel, Cloudflare ou IIS. Les chaînes et les boucles sont signalées avant la génération.

Gratuit, sans compte. Les règles sont créées dans votre navigateur et la liste n’est pas envoyée.

Séparez les deux adresses par une tabulation, une virgule, un point-virgule ou un espace. Vous pouvez copier les données d’un tableur. Jusqu’à 5 000 lignes.

Facultatif. Les anciennes URL de cet hôte sont interprétées comme des chemins. Le fichier Cloudflare et l’outil de vérification des redirections l’utilisent aussi.

Serveur ou hôte

Votre fichier .htaccess

Collez votre liste ou essayez l’exemple pour afficher les règles ici.

Une redirection 301 envoie les visiteurs et les moteurs de recherche d’une ancienne adresse vers la nouvelle, en indiquant que le déplacement est définitif. Collez deux colonnes contenant les anciennes et les nouvelles URL. Le générateur écrit les règles adaptées à votre serveur, résout les chaînes jusqu’à leur destination finale, écarte les boucles et les doublons, et indique les règles que votre plateforme ne peut pas prendre en charge.

Comment ça marche

Collez la liste
Une redirection par ligne : l’ancienne adresse, puis la nouvelle, séparées par une tabulation, une virgule, un point-virgule ou des espaces. Vous pouvez aussi coller un CSV à deux colonnes ou une sélection copiée depuis un tableur. La ligne d’en-tête est ignorée. Les anciennes adresses peuvent être des chemins ou des URL complètes, dans la limite de 5 000 lignes.
Vérifications avant la génération
Si deux lignes utilisent la même ancienne adresse et mènent au même endroit, elles sont fusionnées. Si leurs destinations diffèrent, la première ligne est conservée. Une redirection vers sa propre adresse est supprimée. Une chaîne de A vers B puis de B vers C devient une redirection directe de A vers C. Les boucles sont exclues, car elles n’aboutissent jamais.
Paramètres d’URL
Une règle portant sur un chemin sans paramètres correspond à ce chemin, quels que soient ses paramètres d’URL. Une règle qui comprend des paramètres ne correspond qu’à ceux-ci et passe en premier. Les fichiers Netlify et Cloudflare générés ici ne peuvent faire correspondre que des chemins : ces lignes en sont exclues et sont répertoriées à part.
Six formats
Un fichier Apache .htaccess utilisant mod_rewrite, un bloc server Nginx, un fichier Netlify _redirects, un fichier vercel.json avec le statut 301, un CSV importable dans Cloudflare Bulk Redirects et un fichier IIS web.config contenant des règles URL Rewrite.

Questions sur les redirections

Les deux indiquent un déplacement définitif, et Google les traite de la même façon. Le code 308 conserve aussi la méthode de la requête, ce qui compte pour les formulaires et les API. Vercel renvoie un code 308 avec permanent: true ; le fichier vercel.json définit donc statusCode sur 301 à la place.

Dans le fichier .htaccess à la racine du site, au-dessus des règles ajoutées par votre CMS, pour qu’elles s’exécutent en premier. Les motifs sont écrits pour .htaccess, qui retire la barre oblique initiale avant la mise en correspondance. Dans un hôte virtuel, il faudrait la rétablir.

Le générateur produit des règles fondées sur les chemins pour les deux plateformes. Les règles propres à un ensemble de paramètres d’URL sont donc exclues de ces fichiers. Netlify interprète aussi * et :name dans un chemin comme des motifs ; ces chemins sont également ignorés. La page répertorie toutes les lignes exclues. Dans Cloudflare, ajoutez-les sous forme de Single Redirects avec une condition sur les paramètres d’URL.

Non. Redirigez chaque ancienne page vers la nouvelle page qui lui correspond le mieux. Google peut considérer une redirection d’une page précise vers la page d’accueil comme une erreur 404 logicielle, et les visiteurs arrivent sur une page qu’ils n’attendaient pas.

Ouvrez le vérificateur de redirections depuis le résultat. Il suit chaque étape et affiche les codes de statut, ce qui permet de repérer facilement une chaîne ou une redirection temporaire oubliée.

Vérifiez si l’IA mentionne votre entreprise

Des pages que les robots peuvent lire et parcourir constituent la base. Le scan gratuit de visibilité de l’IA montre comment les assistants répondent aux questions sur votre entreprise et ce que vous pouvez améliorer ensuite.