ℹ️ Cette page présente un exemple de fichier de configuration pour l'agent redirection.io. Pour découvrir tout le fichier de configuration et ses options, veuillez vous référer à la référence de configuration de l'agent. Vous pouvez également consulter la liste des exemples de configuration pour trouver un exemple de configuration proche de votre contexte technique.

Ajout de headers GeoIP

Cet exemple configure une base de données .mmdb, et mappe certains de ses attributs vers des en-têtes personnalisés.

Ainsi, dans l'exemple ci-dessous :

  • le header X-Geo-Country sera peuplé avec l'attribut country.iso_code fourni par la base de donnée (le code ISO du pays)
  • le header X-Geo-City sera peuplé avec l'attribut city.names.en (le nom de la ville dans sa version anglaise)
  • le header X-Geo-Latitude sera peuplé avec l'attribut location.latitude présent dans la base

Si la base .mmdb que vous employez expose les données sous une organisation différente, ou avec un autre nommage, il suffit d'adapter les chemins des propriétés pour les récupérer correctement.

Une fois que les headers de géolocalisation sont ajoutés à la requête, ils peuvent être employés pour construire des règles de redirection géographiques à l'aide du trigger "header".