Skip to content
Rankora
Gratuit · dans votre navigateur

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

  1. Choisissez le mode : liste de pages et dossiers, HTTPS / www / slash final, ou changement de domaine.
  2. Renseignez la liste ou les domaines. Cochez « derrière un proxy » si un CDN ou un répartiteur gère le HTTPS.
  3. 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.