Comment utiliser l’outil « Outil de réécriture d’URL »
- Saisissez l’ancien cheminIndiquez dans Ancien chemin l’adresse à abandonner, par exemple /old-page. La barre oblique initiale est retirée automatiquement.
- Saisissez le nouveau cheminIndiquez la destination dans Nouveau chemin : un chemin comme /new-page ou une URL complète.
- 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.