L’application « Bulk URL Rewriting » permet de réécrire une URL, remplacer une URL par une autre dans les balises href=”” et déployer une redirection 301 sur votre site en paramétrant un fichier CSV. C’est très puissant !
Configuration de l'application
Pour utiliser « Bulk URL Rewriting », suivez les étapes ci-dessous.
- Si c’est la première fois que vous utilisez l’application, télécharger le template CSV ou dupliquer le template GoogleSheet > onglet BULK URL REWRITING
- Si vous avez déjà utilisé « Bulk URL Rewriting », ? il faut repartir de votre fichier existant. L’application « Bulk URL Rewriting » fonctionne avec un mécanisme « annule et remplace » du fichier csv. Vous pouvez télécharger le fichier actuellement en production à partir du lien sur l’interface.
- Compléter les colonnes du fichier CSV avec vos données.
- Télécharger votre fichier et cliquer sur bouton sauvegarder.
- Vérifier que les redirections sont bien appliquées sur vos urls.
Les colonnes du fichier « Bulk URL Rewriting »
url-source
La colonne url-source permet d’indiquer la page sur laquelle vous souhaitez appliquer des modifications.
La colonne url-source est obligatoire pour chaque ligne.dans la colonne
C’est quoi une « query string » ?
Une "query string" est une partie de l'URL contenant des paramètres sous la forme clé=valeur,
comme dans https://exemple.com/page?clé1=valeur1&clé2=valeur2.
Vous trouverez une définition complète ici : https://fr.wikipedia.org/wiki/Chaîne_de_requête
Ci-dessous quelques exemples d’URL qui retourneront une erreur :
❌ www.edgeseo.io → Il manque le protocole https:// ou http://
❌ edgeseo.io → Il manque le protocole https:// ou http://
❌ /blog → Il manque le protocole https:// ou http:// et le domaine complet.
url-rewrite
La colonne url-rewrite permet d’indiquer l’URL qui sera utilisée pour la réécriture.
La colonne url-rewrite est obligatoire pour chaque ligne.
Exemple dans le fichier csv
Une URL valide doit être structurée avec le protocole (http:// ou https://) suivi du domaine complet.
Ci-dessous quelques exemples d’URL qui sont valides :
<url-destination> |
https://www.edgeseo.io/ |
https://edgeseo.io/ |
https://www.edgeseo.io/blog |
https://www.edgeseo.io/blog?param=1 |
Ci-dessous quelques exemples d’URL qui retourneront une erreur :
❌ www.edgeseo.io → Il manque le protocole https:// ou http://
❌ edgeseo.io → Il manque le protocole https:// ou http://
❌ /blog → Il manque le protocole https:// ou http:// et le domaine complet.
feature-rewrite
La colonne feature-rewrite permet d’activer l’option de réécriture d’URL de url-source vers url-rewrite. La colonne feature-rewrite prend les valeurs Y pour activer l’option de réécriture ou N pour ne pas l’activer
<feature-rewrite> |
Y |
Exemple de résultat avec la colonne feature-rewrite :
url-source | url-rewrite | feature-rewrite | feature-replace-url | feature-redirection |
https://www.edgeseo.io/toto?querystring=1 | https://www.edgeseo.io/url-sexy | Y | N | N |
Dans l’exemple, l’URL https://www.edgeseo.io/toto?querystring=1 sera réécrite avec l’URL https://www.edgeseo.io/url-sexy
feature-replace-url
La colonne feature-replace-url permet d’activer l’option de remplacement de url-source par url-rewrite dans les balises href=””
La colonne feature-replace-url prend les valeurs Y pour activer l’option de remplacement ou N pour ne pas l’activer
feature-replace-url |
Y |
Exemple de résultat avec la colonne feature-rewrite :
url-source | url-rewrite | feature-rewrite | feature-replace-url | feature-redirection |
https://www.edgeseo.io/toto?querystring=1 | https://www.edgeseo.io/url-sexy | N | Y | N |
Dans l’exemple, nous remplaçons dans le code source des pages les balises href=”” :
href=”https://www.edgeseo.io/toto?querystring=1” par href=”https://www.edgeseo.io/url-sexy sur l’ensemble de votre site.
feature-redirection
La colonne feature-redirection permet d’activer l’option de redirection 301 de url-source vers url-rewrite La colonne feature-redirection prend les valeurs Y pour activer l’option de redirection 301 ou N pour ne pas l’activer
feature-redirection |
Y |
Exemple de résultat avec la colonne feature-rewrite :
url-source | url-rewrite | feature-rewrite | feature-replace-url | feature-redirection |
https://www.edgeseo.io/toto?querystring=1 | https://www.edgeseo.io/url-sexy | N | N | Y |
Dans l’exemple, nous faisons une redirections 301 :
https://www.edgeseo.io/toto?querystring=1 vers https://www.edgeseo.io/url-sexy
Le tutoriel en vidéo
Cet article a-t-il été utile ?
C'est super !
Merci pour votre commentaire
Désolé ! Nous n'avons pas pu vous être utile
Merci pour votre commentaire
Commentaires envoyés
Nous apprécions vos efforts et nous allons corriger l'article