Menu

Bulk URL Rewriting

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 !

Le tutoriel en vidéo

Comment utiliser l’application « Bulk URL Rewriting » ?

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

  1. Pour accéder à l'application « Bulk URL Rewriting », connectez-vous à notre solution EdgeSEO puis cliquer sur le bouton configurer de l'application « Bulk URL Rewriting ».
  2. 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
  3. 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.
  4. Compléter les colonnes du fichier CSV avec vos données. On vous donne tous les détails de chaque colonne plus bas 👇
  5. Télécharger votre fichier et cliquer sur bouton sauvegarder.
  6. Vérifier que les redirections sont bien appliquées sur vos urls.

Les colonnes du fichier « Bulk URL Rewriting »

url-source

keyboard_arrow_down

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.

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

keyboard_arrow_down

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

keyboard_arrow_down

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-rewritefeature-rewritefeature-replace-urlfeature-redirection
https://www.edgeseo.io/toto?querystring=1https://www.edgeseo.io/url-sexyYNN

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

keyboard_arrow_down

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.

Exemple dans le fichier csv

feature-replace-url

Y

Exemple de résultat avec la colonne feature-replace-url

url-sourceurl-rewritefeature-rewritefeature-replace-urlfeature-redirection
https://www.edgeseo.io/toto?querystring=1https://www.edgeseo.io/url-sexyNYN


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

keyboard_arrow_down

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.

Exemple dans le fichier csv

feature-redirection

Y

Exemple de résultat avec la colonne <feature-redirection>

url-sourceurl-rewritefeature-rewritefeature-replace-urlfeature-redirection
https://www.edgeseo.io/toto?querystring=1https://www.edgeseo.io/url-sexyNNY


Dans l’exemple, nous faisons une redirections 301 :

https://www.edgeseo.io/toto?querystring=1vers https://www.edgeseo.io/url-sexy