Générateur de redirections .htaccess
Déplacez une page sans la perdre
Ce générateur de redirections .htaccess écrit le bloc pour vous, donc une page déplacée arrive sans perdre son trafic. Mettez l’ancien chemin à gauche et la nouvelle adresse à droite, puis choisissez un code. Les lignes finies apparaissent à côté, prêtes à coller.
- GratuitPrix
- 4Codes de statut
- 2Styles de règle
- AucunEnvois
Générateur de redirections .htaccess
L’ancienne adresse à gauche, la nouvelle à droite
Nécessaire seulement pour les blocs HTTPS et www. Une simple redirection de chemin à chemin ne l’utilise pas.
Vos redirections- Redirections
- 0
- Lignes
- 0
- Taille
- 0 B
Prêt. Ajoutez une redirection et le code apparaît à droite.
Quand utiliser un générateur de redirections .htaccess
Une redirection garde une ancienne adresse fonctionnelle après le déplacement de la page qui se trouvait derrière. Les visiteurs tombent sur la bonne page, et Google suit le même chemin.
Faute de redirection, l’ancienne URL tombe en erreur 404. Par conséquent, chaque lien qui pointe vers elle cesse de compter, et le classement qu’elle avait gagné part avec elle.
Cependant, la syntaxe est pointilleuse. Une barre oblique mal placée peut faire tourner tout un site en boucle, donc il vaut mieux générer le bloc que le taper.
Les règles de réécriture récompensent une lecture attentive. La documentation mod_rewrite d’Apache est dense, et c’est la seule source qui ne se trompe jamais.
Quel code de statut envoyer
Une 301 signifie que le déplacement est définitif. Les moteurs mettent à jour leur index, puis transmettent les signaux de l’ancienne page à la nouvelle.
Une 302 signifie temporaire. Comme le moteur garde l’ancienne adresse en mémoire, utilisez-la seulement quand la page va vraiment revenir.

Les codes 307 et 308 forment la paire stricte. Puisqu’ils promettent que la méthode de la requête ne changera pas, un envoi de formulaire reste un envoi.
Où placer ce code
Ces fichiers fonctionnent sur Apache et LiteSpeed. En revanche, nginx ne les lit jamais, donc ses redirections se trouvent dans la configuration du serveur.

Placez le fichier dans le dossier que vous voulez affecter. Un fichier à la racine web couvre tout le site, tandis qu’un fichier dans /blog/ ne couvre que ce dossier.

L’ordre compte aussi ici. Apache lit de haut en bas, donc la première règle qui correspond à une requête est celle qui s’exécute.
Redirect ou RewriteRule
La directive Redirect est courte et se lit clairement, ce qui convient à un simple déplacement d’un chemin à un autre. RewriteRule coûte quelques caractères de plus, pourtant elle accepte des motifs, donc une ligne peut couvrir tout un dossier. Choisissez donc le premier style, sauf si vous avez besoin du second.
Sur cette page
- L’outil
- Quand utiliser un générateur de redirections .htaccess
- Comment écrire un bloc de redirection
- Ce que gère cet outil de redirection
- Des habitudes qui sécurisent les redirections
- Trois erreurs de redirection à surveiller
- Réponses aux questions sur les redirections
- Vérifiez votre travail avec ces outils
Continuer
Comment écrire un bloc de redirection
Quatre étapes, et seule la dernière touche votre serveur. Comme rien n’est envoyé, les trois premières ne vous coûtent rien.
- 1
Ajoutez une ligne par déplacement
Ancien chemin à gauche, nouvelle adresse à droite. Ajoutez autant de lignes que de pages à déplacer.
- 2
Choisissez votre code de statut
Laissez-le sur 301 pour un déplacement définitif. Passez à 302 seulement tant qu’une page est absente pour un temps.
- 3
Activez les blocs pour tout le site
Forcer HTTPS, forcer www, forcer la barre finale. Chaque option ajoute un bloc testé au-dessus de vos propres lignes.
- 4
Collez-le dans .htaccess
Copiez le code près du début du fichier, puis enregistrez. Ensuite, testez aussitôt une ancienne adresse.
Ce que gère cet outil de redirection
La syntaxe des redirections punit durement les petites erreurs. Au lieu de l’apprendre par cœur, laissez donc ce générateur de redirections .htaccess taper à votre place.
Quatre codes, en clair
Chacun des codes 301, 302, 307 et 308 porte une courte étiquette. Ainsi, vous choisissez le sens plutôt que de vous rappeler le numéro.
Deux styles, une option
Les directives Redirect conviennent aux pages isolées, tandis que RewriteRule convient aux motifs. Par conséquent, les deux se trouvent derrière la même liste déroulante.
Blocs pour tout le site inclus
HTTPS, www et barres finales sont trois tâches classiques. Chacune arrive sous forme de bloc qui fonctionne déjà.
Des commentaires lisibles plus tard
Chaque bloc porte une courte note au-dessus. Dans un an, cette note expliquera pourquoi la règle existe.
Un compteur de lignes en direct
Les lignes, les règles et la taille s’affichent sous vos redirections. De ce fait, vous remarquez quand une liste propre devient discrètement énorme.
Rien ne quitte l’onglet
Votre navigateur écrit tout le bloc lui-même. Comme aucune requête ne sort, vos anciennes adresses restent à vous.
Des habitudes qui sécurisent les redirections
Une mauvaise redirection casse un site en silence, et généralement la nuit. Cependant, quelques habitudes en évitent presque tout.
- Sauvegardez d’abord le fichier. Copiez .htaccess en lieu sûr avant de le modifier. Comme une erreur de syntaxe renvoie 500 sur chaque page, il vous faut un moyen de revenir.
- Redirigez vers le plus proche équivalent. Envoyez un ancien article vers un article similaire, pas vers l’accueil. Sinon, les visiteurs repartent et le déplacement n’aide personne.
- Pointez directement vers la cible. Une redirection vers une redirection coûte du temps à chaque visite. Mettez donc à jour les anciennes règles au lieu d’en empiler de nouvelles.
- Gardez les déplacements définitifs actifs. Laissez une 301 en place au moins un an. Comme les anciens liens vivent longtemps, la retirer trop tôt défait le travail.
- Surveillez l’ordre. Apache s’arrête à la première règle qui correspond. Par conséquent, placez les chemins précis au-dessus des motifs larges, jamais l’inverse.
- Testez avant de partir. Ouvrez une ancienne adresse et regardez où elle arrive. Ensuite, essayez une seconde adresse qui ne devrait pas du tout rediriger.
Trois erreurs de redirection à surveiller
Chacune a déjà mis un vrai site à terre. Pourtant, les trois s’évitent en une minute environ.
Créer une boucle
Une règle qui renvoie /a/ vers /a/ ne s’arrête jamais. Les navigateurs abandonnent, donc les visiteurs tombent sur une erreur au lieu d’une page.
Tout envoyer vers l’accueil
Un déplacement massif vers l’accueil paraît propre et n’aide personne. Plutôt que de deviner, associez chaque ancienne page à son équivalent le plus proche.
Choisir 302 par habitude
Un code temporaire dit aux moteurs de garder l’ancienne adresse. Un déplacement définitif envoyé ainsi ne se transfère donc jamais complètement.
Réponses aux questions sur les redirections
Où placer exactement ce code ?
Tout en haut du .htaccess placé dans le dossier racine. Si ce fichier n’existe pas encore, créez-le avec exactement ce nom, point compris. Ensuite, envoyez-le et ouvrez une ancienne adresse pour vérifier.
Nginx lit-il le fichier .htaccess ?
Non. Nginx ne lit jamais ces fichiers, donc les règles n’y font tout simplement rien. Il vous faut plutôt des lignes de réécriture équivalentes dans le bloc server, ce qui revient en général à les demander à votre hébergeur.
Les redirections nuisent-elles au classement ?
Une seule 301 transmet presque tout. Le vrai coût, ce sont les chaînes, car chaque saut supplémentaire ajoute du délai et donne au robot une nouvelle occasion de s’arrêter. Bref, gardez chaque redirection en une seule étape.
Combien de temps une redirection doit-elle rester ?
Au moins un an, et davantage tant que l’ancienne adresse apporte encore du trafic. Comme les liens et les favoris survivent à la plupart des changements de site, une vieille règle ne vous coûte qu’une ligne.
Puis-je rediriger tout un dossier ?
Oui. Choisissez le style RewriteRule et utilisez un motif, puis chaque adresse de ce dossier suit une seule ligne. Vous évitez ainsi d’écrire une ligne pour chaque page.
Un serveur reçoit-il quoi que ce soit ?
Non. Les lignes, les blocs et le téléchargement se font tous dans cet onglet. C’est pourquoi l’ancienne structure de votre site ne voyage nulle part, ce qui compte tant qu’une migration reste confidentielle.
Vérifiez votre travail avec ces outils
Les redirections méritent d’être testées une fois en ligne. C’est pourquoi ces trois outils terminent correctement le travail.
Vérificateur de chaînes de redirection
Suivez chaque saut d’une adresse avant qu’elle n’arrive.
Ouvrir l’outil →Voyez quel code renvoie chaque URL
Confirmez le code que renvoie réellement votre nouvelle règle.
Ouvrir l’outil →Générateur de robots.txt
Écrivez le fichier que les robots lisent avant tout le reste.
Ouvrir l’outil →
Écrivez votre bloc de redirection maintenant
Ajoutez une ligne, choisissez un code, puis copiez le résultat. Cela prend environ une minute, et rien de votre site ne quitte cet onglet.