Simulateur de redirections
Testez vos regles de redirection htaccess RewriteRule et mappings simples. Verifiez les correspondances, codes 301/302 et groupes de capture.
Formats supportes : simple (source cible code), fleche (source -> cible code), RewriteRule htaccess
Guide des formats
/ancienne-page /nouvelle-page 301/ancienne-page -> /nouvelle-page 301RewriteRule ^ancien/(.*)$ /nouveau/$1 [R=301,L]Tout savoir sur le simulateur de redirections htaccess
Pourquoi utiliser un simulateur de redirections htaccess ?
Les redirections htaccess constituent l'un des piliers de toute stratégie SEO technique sérieuse. Lorsqu'une URL change d'adresse, un code de redirection 301 (redirection permanente) permet de transférer le capital de liens et l'autorité de la page vers la nouvelle destination, évitant ainsi toute perte de positionnement dans les moteurs de recherche. Sans redirection correctement configurée, Google et les autres robots d'indexation traitent la page disparue comme une erreur 404, ce qui entraîne une dégradation progressive du référencement naturel.
La syntaxe des directives Apache mod_rewrite est réputée complexe : expressions régulières, drapeaux RewriteRule, groupes de capture, conditions RewriteCond… Une seule erreur de configuration peut provoquer des boucles de redirection infinies, des redirections silencieuses vers de mauvaises URLs ou encore des règles qui ne se déclenchent jamais. Tester ses règles htaccess dans un simulateur avant de les déployer en production permet d'identifier ces erreurs sans risquer d'impacter les visiteurs ni l'indexation du site.
Lors d'une migration de site web — refonte, passage en HTTPS, changement de CMS ou restructuration d'arborescence — les équipes techniques et SEO doivent valider des dizaines, voire des centaines de règles de redirection. Un simulateur en ligne offre un environnement de test instantané, reproductible et partageable, sans avoir besoin d'accéder au serveur de production ni de recharger la configuration Apache à chaque modification.
Cas d'utilisation courants
- Migration de site et refonte d'URLs
- Lors d'une refonte complète ou d'un changement de CMS, les structures d'URLs évoluent inévitablement. Ce simulateur permet de valider les mappings de redirection 301 entre les anciennes et les nouvelles URLs avant la mise en ligne, garantissant ainsi la continuité du référencement et une expérience utilisateur sans rupture.
- Débogage de règles RewriteRule Apache
- Les expressions régulières utilisées dans les directives RewriteRule peuvent produire des comportements inattendus, notamment avec les groupes de capture numérotés ($1, $2…) et les drapeaux [L], [R=301] ou [NC]. Ce simulateur affiche en temps réel les correspondances de pattern et les URLs réécrites, facilitant le diagnostic sans toucher au fichier htaccess du serveur.
- Passage en HTTPS et consolidation de domaine
- La migration HTTP vers HTTPS et la canonisation du domaine (www vs non-www) impliquent des chaînes de redirections qui, mal configurées, peuvent engendrer des boucles ou des sauts superflus pénalisés par les moteurs de recherche. Testez vos règles de consolidation pour vous assurer que chaque URL aboutit en un seul saut à la destination HTTPS canonique.
- Gestion des URLs de campagnes marketing
- Les URLs de campagnes (UTM, codes promo, landing pages temporaires) nécessitent souvent des redirections conditionnelles vers des destinations dynamiques. Simulez vos règles de routage pour vérifier que chaque variante d'URL atterrit sur la bonne page, en préservant ou en supprimant les paramètres de requête selon votre stratégie.
Comment fonctionne le simulateur de redirections ?
Saisissez vos règles de redirection dans l'éditeur : entrez soit une règle htaccess au format RewriteRule (avec son pattern en expression régulière et l'URL de substitution), soit un mapping simple de type « ancienne-url nouvelle-url code ». Vous pouvez tester plusieurs règles simultanément pour reproduire fidèlement la logique d'un fichier htaccess réel.
Indiquez l'URL à tester dans le champ prévu à cet effet, puis lancez la simulation. Le moteur analyse chaque règle dans l'ordre déclaré, en appliquant les expressions régulières, en résolvant les groupes de capture et en évaluant les drapeaux de contrôle. Le résultat indique si la règle correspond, quelle URL de destination est calculée et quel code HTTP (301, 302 ou autre) serait retourné.
Consultez les détails de correspondance affichés : URL de destination finale, code de statut HTTP, groupes de capture extraits et règle déclenchée. Si aucune règle ne correspond, le simulateur l'indique clairement pour vous aider à affiner votre configuration. Une fois vos règles validées, copiez-les directement dans votre fichier htaccess ou votre configuration de serveur Apache.
Questions fréquentes
- Quelle est la différence entre une redirection 301 et une redirection 302 ?
- Une redirection 301 signifie que le déplacement de la ressource est permanent : les moteurs de recherche transfèrent l'autorité SEO (link equity) vers la nouvelle URL et mettent à jour leur index en conséquence. Une redirection 302 indique un déplacement temporaire ; les robots conservent l'ancienne URL dans leur index et ne transfèrent pas le jus de liens. Pour une migration SEO ou une restructuration définitive, privilégiez toujours le 301 afin de préserver votre positionnement.
- Mon fichier htaccess supporte-t-il les expressions régulières dans les RewriteRule ?
- Oui, à condition que le module Apache mod_rewrite soit activé sur votre serveur (ce qui est le cas sur la quasi-totalité des hébergements mutualisés et dédiés). Les directives RewriteRule acceptent la syntaxe PCRE (Perl Compatible Regular Expressions) complète : classes de caractères, quantificateurs, groupes de capture, ancres de début et de fin. Ce simulateur implémente le même moteur regex, vous pouvez donc tester vos patterns en toute confiance.
- Comment éviter les boucles de redirection dans htaccess ?
- Les boucles de redirection surviennent lorsqu'une règle redirige vers une URL qui déclenche à son tour la même règle, créant un cycle infini. Pour les prévenir, utilisez la condition RewriteCond %{REQUEST_URI} !^/nouvelle-url pour exclure la destination, ou ajoutez le drapeau [L] pour stopper l'évaluation des règles suivantes après une correspondance. Pensez également à distinguer les règles HTTP/HTTPS avec la variable %{HTTPS} pour éviter les conflits entre protocoles.
- Ce simulateur fonctionne-t-il avec les configurations Nginx ou uniquement Apache ?
- Ce simulateur est conçu pour les règles au format Apache htaccess, c'est-à-dire la syntaxe RewriteRule et les mappings directs compatibles avec le module mod_rewrite. Il ne prend pas en charge nativement la syntaxe Nginx (directives rewrite et return). Si vous utilisez Nginx, il est recommandé d'utiliser un outil dédié à ce serveur, car la syntaxe et la logique d'évaluation des règles diffèrent sensiblement.
- Mes données personnelles sont-elles protégées ?
- Entièrement. Le calcul est réalisé à 100 % côté client, directement dans votre navigateur web. Aucune donnée personnelle n'est envoyée vers un serveur distant ni stockée. Toutes les informations restent sur votre appareil.