Générateur de redirection .htaccess
Trois modes : des redirections page par page, la mise en conformité du site (HTTPS, www, slash final) et le déménagement vers un nouveau domaine. Les motifs sont échappés pour vous.
Confidentialité et coût
Cet outil fonctionne dans votre navigateur. Ce que vous saisissez ou collez n'est pas envoyé à nos serveurs et l'utilisation est gratuite.
Comment ça marche
- Choisissez le mode : liste de pages et dossiers, HTTPS / www / slash final, ou changement de domaine.
- Renseignez la liste ou les domaines. Cochez « derrière un proxy » si un CDN ou un répartiteur gère le HTTPS.
- Copiez le bloc en haut du .htaccess, avant les autres règles de réécriture, puis testez quelques URL.
Exemple
Domaine example.com, HTTPS et www activés : la règle RewriteCond %{HTTP_HOST} "^example\.com$" [NC] envoie vers "https://www.example.com/$1" en un seul saut avec [R=301,L], puis une seconde règle passe le reste du trafic en HTTPS.
Ce que signifie le résultat
Les redirections simples utilisent mod_alias (RedirectMatch), qui conserve la query string. Dès qu'il faut tester l'hôte ou la query string, l'outil passe à mod_rewrite avec RewriteCond, car le motif d'une RewriteRule ne voit jamais la query string. Les règles www et HTTPS sont fusionnées pour éviter une double redirection.
Problèmes courants que cet outil aide à résoudre
- Derrière un CDN (Cloudflare en mode Flexible, par exemple) ou un répartiteur qui termine le HTTPS, %{HTTPS} vaut off : la redirection HTTPS tourne en boucle sans l'option proxy.
- Redirect (sans Match) redirige aussi tout ce qui se trouve sous le chemin : Redirect 301 /blog envoie /blog/article ailleurs. Les motifs générés sont ancrés : une règle de page ne vise que cette page.
- Retirer le slash final sur un vrai dossier crée une boucle avec mod_dir si la condition !-d manque.
- Chaque règle de site ajoutée peut empiler une redirection de plus pour la même URL.
Questions fréquentes
Où placer ces règles dans le .htaccess ?
En haut du fichier, avant les règles de votre CMS (WordPress, Laravel…), sinon le routeur peut répondre avant la redirection. mod_rewrite doit être activé pour les blocs qui contiennent RewriteEngine On.
Faut-il choisir www ou sans www ?
Les deux fonctionnent pour Google. Choisissez-en un, redirigez l'autre en 301 et gardez ce choix partout : sitemap, liens internes, canonical.
Comment gérer un changement de domaine ?
Utilisez le mode déménagement : le chemin est conservé et www est inclus. L'ancien domaine doit continuer à pointer vers le serveur avec un certificat valide. Gardez les redirections au moins un an et déclarez le changement dans Google Search Console.
Mes données sont-elles envoyées ?
Non, tout se calcule dans votre navigateur.
Outils associés
- Générateur de règles de redirectionUne seule liste, six formats de sortie. L'outil vérifie chaque ligne, repère les boucles, les doublons et les chaînes, puis écrit la syntaxe propre à chaque plateforme.Gratuit · dans votre navigateur
- Générateur de redirection NginxPour une longue liste, l'outil écrit une table map (recherche par hachage, sans regex) ; pour quelques pages, des blocs location. Il génère aussi les blocs server pour HTTPS, www et les déménagements.Gratuit · dans votre navigateur
- Générateur de règles de redirection CloudflareDeux façons de rediriger chez Cloudflare : une règle par redirection (Single Redirects) ou une liste d'URL exactes (Bulk Redirects). L'outil écrit les deux, plus quelques modèles courants.Gratuit · dans votre navigateur
- Vérificateur de chaînes de redirectionCollez une URL pour voir chaque redirection traversée avant la page finale, avec le code de statut et le temps de chaque saut.Compte gratuit · 3 analyses en direct/jour
- Vérificateur de balise canonicalSaisissez une URL ou collez le HTML : l'outil lit les canonicals du HTML et de l'en-tête Link, les compare à l'URL de la page et teste la cible.Gratuit · sans compte
- Analyseur d'URLCollez une URL pour obtenir chacun de ses composants et un tableau décodé de ses paramètres, avec les points qui posent problème en SEO.Gratuit · dans votre navigateur