Bulk URL Rewriting

Modifié le  Wed, 10 Apr 2024 sur 04:33 PM


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 !




Comment utiliser l’application « Bulk URL Rewriting » ?



Pour utiliser « Bulk URL Rewriting », suivez les étapes ci-dessous.


  1. 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
  2. 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.
  3. Compléter les colonnes du fichier CSV avec vos données. 
  4. Télécharger votre fichier et cliquer sur bouton sauvegarder.
  5. 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-sourceurl-rewrite
feature-rewrite
feature-replace-url
feature-redirection
https://www.edgeseo.io/toto?querystring=1https://www.edgeseo.io/url-sexy
YNN


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-sourceurl-rewrite
feature-rewrite
feature-replace-url
feature-redirection
https://www.edgeseo.io/toto?querystring=1https://www.edgeseo.io/url-sexy
NYN


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-sourceurl-rewrite
feature-rewrite
feature-replace-url
feature-redirection
https://www.edgeseo.io/toto?querystring=1https://www.edgeseo.io/url-sexy
NNY


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

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article