Outil de réécriture d’URL

Générez une règle de réécriture Apache à partir d’un modèle d’URL.

  • Gratuit
  • Sans inscription
  • Résultats immédiats

1 Votre saisie

2 Résultat

Votre résultat apparaîtra ici

Remplissez le formulaire et appuyez sur le bouton. Les résultats s’affichent ici, sans recharger la page.

Comment utiliser l’outil « Outil de réécriture d’URL »

  1. Saisissez l’ancien cheminIndiquez dans Ancien chemin l’adresse à abandonner, par exemple /old-page. La barre oblique initiale est retirée automatiquement.
  2. Saisissez le nouveau cheminIndiquez la destination dans Nouveau chemin : un chemin comme /new-page ou une URL complète.
  3. Copiez la règle dans .htaccessCliquez sur le bouton d’exécution et copiez le résultat dans votre fichier .htaccess, avec RewriteEngine On et la RewriteRule sur des lignes séparées.

Utilisations courantes

  • Déplacer une seule page vers un nouveau slug sur un site Apache
  • Nettoyer une ancienne URL après une migration
  • Préparer une règle à transmettre à votre développeur ou hébergeur

Questions fréquentes

Comment utiliser l’outil « Outil de réécriture d’URL » ?

1. Saisissez l’ancien chemin: Indiquez dans Ancien chemin l’adresse à abandonner, par exemple /old-page. La barre oblique initiale est retirée automatiquement. 2. Saisissez le nouveau chemin: Indiquez la destination dans Nouveau chemin : un chemin comme /new-page ou une URL complète. 3. Copiez la règle dans .htaccess: Cliquez sur le bouton d’exécution et copiez le résultat dans votre fichier .htaccess, avec RewriteEngine On et la RewriteRule sur des lignes séparées.

Quelle règle est générée ?

RewriteEngine On suivi d’une règle mod_rewrite de la forme RewriteRule ^old-page$ /new-page [R=301,L]. R=301 envoie une redirection permanente et L arrête les règles suivantes pour cette requête. Cela fonctionne sur Apache avec mod_rewrite activé ; Nginx ignore les fichiers .htaccess.

Les caractères spéciaux sont-ils échappés ?

Oui. Les caractères qui ont un sens particulier dans une expression régulière, comme les points, les points d’interrogation et les crochets, sont échappés par une barre oblique inverse : l’ancien chemin correspond donc littéralement.

Gère-t-il les paramètres d’URL ou plusieurs URL à la fois ?

Les chaînes de requête, oui : si l’ancienne adresse en contient une, l’outil ajoute une ligne RewriteCond qui la reconnaît et termine la cible par ? pour supprimer les anciens paramètres. Chaque exécution crée toujours une seule règle.

Les données que je saisis sont-elles conservées ?

Les deux chemins sont envoyés au serveur GigaTools, transformés en texte puis renvoyés. Rien n’est testé sur votre site et l’outil n’enregistre pas les chemins.