Quoi de neuf sur redirection.io ?

Découvrez les dernières actualités de notre plateforme, les améliorations, nouvelles fonctionnalités ou les annonces importantes.

Aujourd'hui, c'est jour de release !

Des versions sont disponibles aujourd'hui ! Nous venons de publier les versions 2.2.0 de l'agent redirection.io, ainsi que des modules Apache et nginx. Ces versions introduisent plusieurs nouvelles fonctionnalités, qui devraient être d'une grande utilité pour les administrateurs système.

améliorations de l'agent

L'agent prend désormais en charge deux options de ligne de commande :

  • --version affiche la version de l'agent,
  • --test peut être utilisé pour tester le fichier de configuration et afficher les erreurs possibles avant de recharger l'agent.

De plus, nous avons ajouté un point de terminaison HTTP de métriques dans l'agent, qui peut être activé dans la configuration de l'agent, et utilisé dans vos outils de surveillance pour collecter des données sur le comportement de l'agent.

modifications des modules nginx et Apache

De nouvelles fonctionnalités ont également été ajoutées dans les versions 2.2.0 des modules nginx et Apache. Premièrement, il est désormais possible de configurer la gestion du pool de connexions entre le serveur web et l'agent redirection.io. Consultez la documentation concernant ces options, pour nginx et Apache.

Nous avons également introduit une nouvelle directive de virtualhost redirectionio_set_header / RedirectionioSetHeader, qui permet de mapper certaines variables Apache ou nginx en tant qu'en-têtes de requête lorsque la requête est inspectée par l'agent redirection.io. Cela peut sembler un peu obscur, mais cela ouvre de nombreuses possibilités pour l'automatisation de redirection.io. Par exemple, cela signifie que vous pouvez désormais créer des règles qui peuvent être déclenchées en fonction de variables créées par d'autres modules de serveur - nous vous en dirons plus sur les cas d'utilisation dans quelques jours.

Rendez obligatoire l'authentification à deux facteurs dans votre organisation

Il y a quelques semaines, nous avons activé l'authentification à deux facteurs pour tous les comptes clients de redirection.io. Bien que cette fonctionnalité ait connu un certain succès, nous avons constaté qu'aider à améliorer la sécurité des comptes utilisateurs n'était pas suffisant. Certains clients de redirection.io ont des organisations avec des dizaines d'utilisateurs, et un seul compte ou mot de passe compromis pourrait entraîner la fuite de données sensibles de l'entreprise – statistiques de trafic, règles configurées, etc.

À partir d'aujourd'hui, nous offrons donc aux administrateurs d'organisation un moyen de renforcer l'accès aux projets de leur organisation, en rendant disponible un nouveau paramètre de sécurité. Les administrateurs d'organisation peuvent désormais exiger de tous les utilisateurs de l'organisation qu'ils activent l'authentification à deux facteurs sur leurs comptes personnels.

Une image vaut mille mots, alors voici à quoi cela ressemble :

Le paramètre pour exiger la 2FA pour tous les utilisateurs de l'organisation

Vous pouvez trouver des explications détaillées dans la documentation sur les Organisations.

Vos instances d'agents de test peuvent maintenant logguer

Dans la version 1.6.0 de l'agent, nous avons introduit le mode test, une nouvelle façon de vous aider à tester et essayer vos règles de redirection avant qu'elles ne soient publiées sur vos serveurs de production. Historiquement, il n'était pas possible de logguer le trafic des instances configurées avec ce "mode test", qui était destiné aux serveurs de pré-production ou de test - nous estimions qu'il n'était pas très pertinent de logguer le trafic de ces plateformes.

Cependant, suite à plusieurs demandes sur ce sujet, nous avons modifié le comportement dans la récente version 2.1.0 de l'agent, et nous avons rendu possible l'activation du logging du trafic HTTP à partir des instances utilisant le "mode test". Désormais, vous pouvez obtenir une vue de vos journaux de trafic HTTP en direct même sur les instances de "test".

Journaux de trafic web en direct

Une autre fonctionnalité très demandée concernant les instances était la possibilité de configurer leur comportement directement dans le fichier de configuration agent.yml. Nous avons introduit, également dans la version 2.1.0 de l'agent, les nouvelles configurations test_mode et logging, qui peuvent être utilisées pour définir statiquement la configuration des agents côté serveur. Si ces clés sont définies, vous ne pourrez plus modifier ce paramètre dans l'interface de gestion des instances :

Détails de l'instance lorsque la clé "logging" est définie dans le fichier de configuration agent.yml

L'authentification à deux facteurs et la connexion par Google ou Microsoft sont maintenant disponibles

Nous annonçons aujourd'hui deux grandes améliorations pour la sécurité de votre compte et de votre site web.

Dès maintenant, nous prenons en charge l'authentification à redirection.io via un compte Google ou Microsoft. Si vous aviez l'habitude de vous connecter avec votre email et votre mot de passe, vous pouvez désormais vous connecter en toute sécurité avec Google ou Microsoft également. Si vous vous connectez avec une adresse email existante, vous continuerez à voir vos organisations et projets, comme auparavant.

Pour les utilisateurs qui préfèrent se connecter avec un email et un mot de passe, nous avons ajouté la possibilité de configurer l'authentification à deux facteurs. Nous encourageons vivement nos clients à l'activer et à renforcer le niveau de protection de leurs comptes redirection.io.

Authentification à deux facteurs activée

Ces deux nouvelles fonctionnalités sont expliquées en détail dans la page de documentation "Compte utilisateur et préférences".

Dans les prochaines semaines, nous permettrons aux administrateurs d'organisation d'imposer l'authentification à deux facteurs pour tous les utilisateurs de leur organisation.

Ces nouvelles fonctionnalités sont disponibles pour tous nos clients, quels que soient leurs plans de projets, car nous pensons que la sécurité est une priorité absolue.

Découvrez notre nouvelle page de statut

Suite à l'incident qui a affecté notre infrastructure de production le 10 mars dernier, nous avons récemment lancé une nouvelle page de statut publique pour informer nos clients du fonctionnement actuel de notre plateforme et être en mesure de communiquer clairement lorsque le service est indisponible ou perturbé.

La page de statut informe sur plusieurs composants de notre infrastructure : notre site web public, l'interface de gestion des règles, nos API et points d'accès, etc. Vous pouvez trouver cette page à l'adresse https://redirectionio.statuspage.io/

En attendant, nous continuons à mettre en œuvre les actions d'amélioration listées dans le post-mortem de notre dernière panne. Nous ajoutons également de nouvelles fonctionnalités passionnantes qui devraient arriver bientôt... Restez connectés !

Meilleure gestion des rôles

Ce matin, nous avons lancé une manière améliorée de gérer les rôles au sein des organisations et des projets. En particulier, ces améliorations permettent la création d'utilisateurs "contributeurs" et "financiers", avec des permissions restreintes.

Les utilisateurs financiers peuvent accéder aux informations de facturation et aux factures - ce rôle est conçu pour répondre aux besoins des services financiers, qui n'ont généralement pas besoin d'accéder à toutes les fonctionnalités du projet.

popin d'attribution du rôle financier

Les utilisateurs contributeurs peuvent créer de nouvelles règles ou modifier celles existantes, mais ils ne peuvent pas publier de règles, ce qui signifie qu'ils n'ont pas d'accès direct aux règles de redirection exécutées sur votre site web public. Ceci est particulièrement utile pour permettre à une société de conseil SEO externe de contribuer de nouvelles règles de redirection pour votre site web, tout en ayant un moyen de contrôler en amont ce qui sera modifié sur votre site web.

Notre documentation sur les permissions a été mise à jour pour refléter ces changements.

Bye bye, le rang de redirection, et bienvenue aux priorités de règles !

Il y a quelque temps, nous avons été informés que plusieurs clients trouvaient difficile de comprendre le concept de "rang" des règles.

Le "rang" d'une règle est utile pour choisir la redirection à exécuter lorsque plusieurs règles correspondent à une requête donnée. Cependant, de nombreux utilisateurs hésitaient lors de la configuration du rang : le rang le plus bas était-il exécuté en premier ou après ? Plusieurs autres préoccupations concernant le "rang" ont été soulevées, entre autres le fait que le rang ne pouvait pas être inférieur à 0, interdisant ainsi d'insérer de nouvelles règles devant des règles de niveau 0 déjà existantes.

Par conséquent, nous avons renommé et migré le modèle de "rang" vers une propriété de "priorité", qui peut être attachée aux règles de redirection de vos projets comme le rang le faisait auparavant. L'ancien rang était en quelque sorte limité dans la plage 0-32768, nous l'avons donc transformé en une propriété de "priorité" qui peut varier de -32768 à 32767.

Réorganiser les règles à partir d'un exemple

Désormais, si deux règles de redirection correspondent à une requête, celle qui a la priorité la plus élevée sera appliquée. Nous avons migré tous les plans de redirection existants, de sorte que vous ne remarquiez aucun problème avec les ensembles de règles existants.

Comme auparavant, vous pouvez modifier la priorité de chaque règle dans le formulaire de création/édition de règles. Vous pouvez également ajouter des exemples de requêtes à vos règles, et faire en sorte que les priorités relatives des règles soient automatiquement définies lors de l'ajustement de l'ordre des règles pour un exemple donné. Veuillez consulter notre guide sur la création de règles pour en savoir plus !

Réorganiser les règles à partir d'un exemple

L'agent v2.0 est disponible avec de nouveaux triggers et actions

Aujourd'hui est un grand jour pour redirection.io ! Nous avons publié la v2.0.0 de l'agent redirectionio-agent, le composant logiciel qui exécute les règles de redirection sur les sites web de nos clients. Cette nouvelle version est le résultat de plusieurs mois de travail acharné et inclut de nombreuses améliorations. En plus d'une meilleure performance globale de l'agent, cette version introduit de nouveaux triggers et actions qui permettront une utilisation beaucoup plus puissante de redirection.io.

À partir d'aujourd'hui, les utilisateurs de redirection.io peuvent créer des règles déclenchées par :

  • l'URL (ou modèle d'URL)
  • la méthode HTTP de la requête
  • le code de statut de la réponse du backend
  • la valeur d'un en-tête de requête

Vous êtes habitué à créer des règles de redirection ? Vous pouvez toujours le faire avec le nouvel agent, bien sûr, et vous pouvez également :

  • remplacer les balises meta HTML (vous savez, la balise <title> en haut de chaque page web ?)
  • définir la valeur d'un en-tête de réponse
  • injecter du code HTML arbitraire dans vos pages web

Dans les mois à venir, nous ajouterons d'autres déclencheurs et actions. Cependant, pour l'instant, cela signifie que la configuration des comportements suivants ne prend que quelques clics avec redirection.io :

  • Je veux 302 rediriger toutes les requêtes sous /products/* pour lesquelles le backend a répondu avec un 404 - cela peut être utile pour éviter les erreurs 404 sur les pages de catalogue de produits, par exemple ;
  • Je veux 302 rediriger l'utilisateur vers /fr si l'en-tête de requête X-GeoIP est défini et que sa valeur commence par fr
  • Je veux modifier le meta title et la meta description sur la page /products/example-product.html
  • Je veux ajouter une meta og:image sur chaque page de mon site web
  • Je veux ajouter un en-tête de réponse x-frame-options à toutes les réponses de mon site web, et définir sa valeur à SAMEORIGIN

Vous voulez plus de triggers ou d'actions ? Faites-le nous savoir !

redirection.io lance son crawler

Depuis longtemps, redirection.io offre un enregistrement complet de tout le trafic HTTP. C'est très utile, car cela donne un aperçu complet du trafic réel que votre site web reçoit et nous aide à construire des tableaux de bord de trafic et à définir les priorités des problèmes à corriger en premier.

Cependant, nous voulions aller plus loin et proposer un moyen proactif de détecter les problèmes au sein des sites web de nos clients. Dans le cadre de notre surveillance du trafic HTTP des sites web, nous ouvrons aujourd'hui en bêta privée un tout nouveau robot d'exploration de sites web sur lequel notre équipe a beaucoup travaillé dernièrement : le robot d'exploration de sites web redirection.io.

Le robot d'exploration de sites web redirection.io facilite l'identification des problèmes sur votre site web : liens brisés, pages au contenu faible, balises meta dupliquées, pages lentes, etc. Plus de 60 indicateurs sont extraits pour chaque page explorée, ce qui offre une compréhension exhaustive du comportement d'un site web et des optimisations qui peuvent être mises en place pour améliorer son SEO technique. Le robot d'exploration est entièrement intégré au gestionnaire redirection.io, et nous pensons qu'il constitue un complément parfait à notre solution de redirection pour vous aider à trouver des problèmes sur votre site web (et à les résoudre avec des règles de redirection !).

L'accès à ce robot d'exploration est offert gratuitement à nos clients payants pendant la période de bêta. Demandez un essai du robot d'exploration redirection.io ➡️

Nous lançons un changelog public !

Nous lançons aujourd'hui ces pages "Quoi de neuf sur redirection.io ?", afin de vous expliquer les changements quotidiens apportés à la plateforme redirection.io. Nous améliorons constamment la solution, et avons introduit de nombreuses nouvelles fonctionnalités l'année dernière. Avec plus de 200 déploiements en production réalisés en 2020, et un travail encore plus intense à venir, nous avons pensé qu'il était temps de commencer à partager avec nos clients les changements que nous apportons à redirection.io.

Notre équipe travaille chaque jour très dur pour améliorer notre solution de redirection et créer de nouvelles fonctionnalités innovantes afin de résoudre les problèmes de SEO et de gestion du trafic web. Notre feuille de route contient de grandes choses pour 2021, c'était donc le moyen de vous tenir informés ! Notre objectif est de vous tenir informés des nouvelles fonctionnalités que nous lançons, de solliciter vos commentaires, ou de partager d'importantes annonces de produits.

Les fans de flux RSS peuvent s'abonner à notre flux "Quoi de neuf ?"