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.

Sécurité et flexibilité : introduction des clés de projet multiples

Dans le paysage numérique en évolution rapide d'aujourd'hui, la protection de vos actifs en ligne est d'une importance capitale. Que vous protégiez des données sensibles, assuriez la confidentialité de vos utilisateurs ou mainteniez simplement le contrôle de vos services web, des mesures de sécurité robustes sont essentielles. C'est pourquoi nous sommes ravis de présenter une nouvelle fonctionnalité dans notre plateforme SaaS - les clés de projet multiples - conçue pour vous donner un contrôle et une flexibilité accrus sur vos projets dans redirection.io.

La clé de projet : le secret de la configuration du projet

Avant de plonger dans la nouvelle fonctionnalité, comprenons d'abord l'importance de la "clé de projet". Cette chaîne unique est la clé de voûte de votre projet redirection.io. C'est le secret qui lie une instance à un projet spécifique, lui permettant d'accéder et d'interagir avec les règles et les journaux associés. Par défaut, chaque projet reçoit une clé de projet, que vous pouvez utiliser directement pour configurer votre instance d'agent redirection.io. Cependant, il existe des scénarios où l'utilisation de plusieurs clés de projet peut être utile.

Pourquoi les clés de projet multiples sont importantes

Voici quelques raisons convaincantes pour lesquelles vous pourriez vouloir utiliser plusieurs clés de projet :

  • Sécurité renforcée: Si votre clé de projet devient publique, cela pourrait présenter un risque significatif. Avec plusieurs clés de projet, vous pouvez les faire pivoter ou les modifier au besoin pour maintenir une sécurité optimale.
  • Ségrégation développement-production: Pour maintenir une séparation claire entre les environnements de développement et de production, vous pouvez utiliser des clés de projet spécifiques pour chacun. De cette façon, votre équipe de développement peut travailler sans accès à la clé de projet de production, garantissant ainsi l'intégrité des données.
  • Expiration des clés: Parfois, vous pourriez vouloir qu'une clé de projet ait une durée de vie limitée. Avec la possibilité de définir des dates d'expiration sur les clés de projet, vous pouvez contrôler quand elles cessent de fonctionner.

Présentation des clés de projet multiples

redirection.io offre désormais la possibilité de créer autant de clés de projet que nécessaire. Chaque clé de projet peut être personnalisée avec un nom, vous aidant à clarifier la raison de sa création, et une date d'expiration optionnelle, garantissant qu'elle cesse de fonctionner après une période définie.

redirection.io project key management

Rotation des clés pour une sécurité améliorée

Si vous suspectez que votre clé de projet a été compromise ou si vous souhaitez simplement améliorer la sécurité, notre plateforme facilite la rotation des clés de projet. Voici comment procéder :

  1. Créez une nouvelle clé de projet perpétuelle qui servira de remplacement.
  2. Ajoutez une date d'expiration à l'ancienne clé de projet, garantissant qu'elle ne fonctionnera plus après cette date.
  3. Mettez à jour les configurations de votre instance avec la nouvelle clé de projet.

L'interface graphique affiche également la dernière fois qu'une clé de projet a été utilisée, ce qui vous permet de déterminer quand il est sûr de supprimer l'ancienne clé. Ainsi, vous pouvez être assuré que toutes vos instances ont été mises à jour et que l'ancienne clé de projet n'est plus utilisée.

L'introduction des clés de projet multiples dans redirection.io est une avancée significative. Grâce à cette fonctionnalité, vous pouvez renforcer la sécurité de vos projets, maintenir des séparations claires entre les environnements et avoir un contrôle total sur la durée de vie de vos clés de projet. Pour en savoir plus sur cette fonctionnalité, consultez notre documentation sur les instances et les clés de projet.

Présentation des instances managées, pour un déploiement plus facile de redirection.io !

Nous sommes ravis d'annoncer une fonctionnalité qui va tout changer : les "Instances managées", conçues pour simplifier votre expérience avec redirection.io.

Historiquement, redirection.io était un produit hybride auto-hébergé, ce qui signifiait que les utilisateurs devaient installer l'agent sur leurs propres serveurs. Désormais, avec les Instances Managées, nous offrons une version hébergée, éliminant ainsi les tracas liés à la gestion de l'infrastructure. En substance, les utilisateurs doivent configurer leur nom de domaine pour le faire pointer vers notre infrastructure, et cela fonctionne en quelques minutes.

Les instances managées de redirection.io se placent entre les clients et votre infrastructure
  • faire pointer le DNS de votre domaine vers nos serveurs
  • fonctionne en quelques minutes
  • SSL automatique inclus

En bref, une instance managée de redirection.io est un serveur agent redirection.io hébergé sur l'infrastructure fournie par redirection.io. Il est capable de gérer les redirections pour vos noms de domaine vides, et peut également agir comme un proxy inverse pour vos sites web, avec toutes les superpuissances de redirection.io intégrées.

De multiples modes de déploiement

En plus de nos déploiements historiques "hybride" et "sur site", nous couvrons une gamme de situations très flexible et étendue, faisant de redirection.io le proxy inverse SEO le plus polyvalent du marché :

Schéma des instances managées de redirection.io

SaaS entièrement géré

  • tout sur nos serveurs
  • fonctionne en quelques minutes
Schéma des instances hybrides de redirection.io

SaaS hybride et hébergé

  • l'agent redirectionio est installé sur votre infrastructure
Schéma de redirection.io sur site

Sur site

  • toute la plateforme est déployée sur vos propres serveurs

Avantages des instances managées

Les instances managées de redirection.io sont une excellente option pour les utilisateurs qui ne souhaitent pas gérer leur propre infrastructure, ou qui n'ont pas les compétences techniques pour le faire. Mais l'utilisation des instances managées présente d'autres avantages clés :

  • SSL automatique : Les instances managées génèrent automatiquement des certificats SSL pour vos noms de domaine (à l'aide de Let's Encrypt). Cela prend quelques secondes, vous épargnant les complexités de la gestion des certificats.
  • Présence mondiale : Notre infrastructure s'étend sur plusieurs Points de Présence dans le monde entier, garantissant une exécution ultra-rapide des règles de redirection pour vos utilisateurs finaux.
  • Sans tracas : Plus besoin de gérer votre propre infrastructure. Configurez simplement votre nom de domaine pour qu'il pointe vers notre infrastructure, et nous nous occupons du reste.
  • Haute disponibilité : Les instances managées sont répliquées sur plusieurs centres de données, offrant un service hautement disponible sans aucune gestion de votre part.

Nous sommes très satisfaits des résultats obtenus jusqu'à présent, et nous sommes impatients de voir davantage d'utilisateurs l'adopter. La technologie sous-jacente est très solide, et nous sommes convaincus qu'elle évoluera bien - elle a été conçue pour cela. Chaque instance managée est isolée des autres, tant en termes de gestion des données que de consommation CPU, et nous avons mis en place de nombreux outils de surveillance pour garantir que tout fonctionne comme prévu.

Coût et disponibilité

Les instances managées n'entraînent aucun coût supplémentaire par rapport à nos plans standards. Elles sont disponibles pour tous les utilisateurs, quel que soit leur plan d'abonnement. Vous pouvez créer des instances managées directement dans le gestionnaire, sous la section "instances".

Il existe cependant certaines restrictions sur le nombre d'instances managées qui peuvent être créées, en fonction du plan, et sur la quantité de bande passante qu'un projet peut utiliser chaque mois. Ces limites et quotas sont décrits dans notre documentation.

Pour commencer

Les instances managées sont en production depuis plusieurs mois maintenant, et de nombreux clients les utilisent déjà avec succès. Les cas d'utilisation sont très divers, allant des petits sites web aux grands sites e-commerce :

  • Rediriger des noms de domaine vides ou "nus".
  • Créer un service de raccourcissement d'URL d'entreprise.
  • Obtenez toutes les fonctionnalités puissantes de redirection.io sans installer aucun composant sur votre site web. C'est compatible avec diverses plateformes, y compris les principales solutions SaaS d'e-commerce, GitHub Pages, Vercel, Netlify, Shopify, et plus encore.

La configuration des instances managées est un jeu d'enfant. Nous fournissons une documentation complète pour vous guider, et notre équipe de support dédiée est prête à vous aider pour toute question.

Un domaine est ajouté aux instances managées de redirection.io
Un domaine est ajouté aux instances managées de redirection.io. En quelques étapes, un domaine peut être configuré et exécuter redirection.io, sans aucune opération d'infrastructure.

Prêt à simplifier votre expérience redirection.io ? Contactez-nous, et nous activerons les Instances Managées pour votre projet. Vous pouvez également en savoir plus sur les instances managées dans notre documentation.

Rejoignez la communauté grandissante d'utilisateurs qui ont déjà adopté cette manière pratique et efficace de gérer le trafic de leur site web. Nous sommes ravis de vous compter parmi nous !

Présentation de la rétention de logs supplémentaires : plus de données pour de meilleures informations !

Nous sommes ravis d'annoncer un ajout précieux à notre service : la fonctionnalité « Rétention supplémentaire des logs », conçue pour vous donner plus de contrôle et d'informations sur vos données.

Traditionnellement, les logs étaient stockés pendant 1 à 2 semaines, selon votre plan. Cependant, nous comprenons qu'analyser votre trafic sur une période plus longue est souvent essentiel. C'est pourquoi nous sommes ravis d'offrir cette fonctionnalité à nos plans « Starter » et « Pro », vous permettant de conserver les logs pendant une généreuse période de 12 semaines.

Pourquoi est-ce important ?

  • Données en temps réel: Avec redirection.io, les logs de trafic sont collectés en temps réel, vous garantissant ainsi d'avoir toujours accès aux données les plus récentes.
  • Analyse approfondie: Pour les utilisateurs qui recherchent des informations complètes, avoir accès aux logs sur une période plus longue vous permet d'explorer en profondeur vos modèles et comportements de trafic.
  • Conformité: Pour ceux qui ont des exigences de conformité, la rétention étendue des logs vous aide à respecter vos obligations en maintenant un historique de vos données de trafic.
  • Audits SEO: Les audits SEO recommandent souvent d'analyser les logs sur une fenêtre d'exploration complète des moteurs de recherche, qui peut s'étendre jusqu'à deux mois. Désormais, vous pouvez facilement vous conformer à ces recommandations.

Comment étendre la rétention des logs :

  • Plan Starter: Les administrateurs de projet peuvent facilement étendre la rétention des logs directement dans le manager, dans la section de facturation du projet.
  • Plan Pro: Les administrateurs peuvent simplement contacter leur gestionnaire de compte redirection.io dédié pour discuter et mettre en œuvre l'extension de rétention des logs.

Libérez dès aujourd'hui le pouvoir de la rétention étendue des logs et obtenez des informations plus approfondies sur votre trafic. Vos données, votre contrôle ! ➡️ En savoir plus dans notre documentation

Des questions ou besoin d'aide ? Contactez notre équipe de support à tout moment. Nous sommes là pour vous aider à tirer le meilleur parti de cette nouvelle fonctionnalité.

Merci d'avoir choisi redirection.io pour vos besoins en gestion de trafic. Restez à l'écoute pour plus de mises à jour et d'améliorations à venir !

Prise en charge de la négation pour les triggers de méthode et de code de statut de réponse backend

Nous avons récemment amélioré le système de règles de redirection.io en introduisant la prise en charge de la négation pour les déclencheurs « Méthode » et « Code de statut de réponse du backend », vous offrant ainsi une plus grande flexibilité et un meilleur contrôle sur l'exécution des règles.

Dans une règle redirection.io, les déclencheurs définissent les conditions que les requêtes HTTP entrantes doivent satisfaire pour que la règle soit appliquée. Par exemple, le déclencheur « Méthode » filtre les requêtes en fonction de la méthode HTTP utilisée, tandis que le déclencheur « Code de statut de réponse du backend » vous permet de restreindre le déclenchement en fonction du code de statut généré par votre application backend.

Avec notre dernière mise à jour, vous pouvez désormais utiliser la négation pour ces déclencheurs. Par exemple, vous pouvez définir des règles qui se déclenchent lorsque la méthode HTTP n'est pas GET ou POST, ou lorsque le code de statut de la réponse du backend n'est pas 200 ou 301. Cette nouvelle fonctionnalité vous permet d'affiner votre logique de règles et d'exécuter des actions spécifiques basées sur des conditions niées.

Method trigger with excluded values

La fonctionnalité est immédiatement disponible pour les clients qui utilisent nos « instances hébergées » ou les workers Cloudflare gérés. Les autres modes de déploiement (modules nginx ou Apache, agent reverse proxy, Cloudflare worker ajouté manuellement, Fastly Compute@Edge, etc.) doivent être mis à jour pour utiliser au moins l'agent redirection.io 2.7.0 ou libredirectionio 2.8.0.

Pour en savoir plus sur la prise en charge de la négation et explorer d'autres fonctionnalités du système de règles de redirection.io, consultez notre documentation sur les déclencheurs. Nous apprécions vos commentaires et travaillons continuellement à améliorer nos services en fonction de vos besoins. Merci d'avoir choisi redirection.io comme solution de confiance pour une gestion efficace du trafic !

Sortie de la version 2.7.0 de l'agent redirection.io, avec de nouvelles directives de configuration

Nous avons récemment publié la version 2.7.0 de l'agent redirection.io, notre logiciel conçu pour l'enregistrement du trafic HTTP, l'analyse des requêtes et la transformation des réponses. Dans cette version, nous avons introduit de nouvelles directives de configuration qui améliorent encore les capacités de l'agent. Ces directives offrent un contrôle et une flexibilité accrus sur l'enregistrement des journaux d'accès (access logs), l'utilisation du keep-alive HTTP entre l'agent et le backend, et la configuration des délais d'expiration des requêtes vers le backend.

Voici les ajouts clés de la version 2.7.0 :

  • keep_alive.enabled : Avec cette directive, vous pouvez activer ou désactiver la fonctionnalité keep-alive HTTP entre l'agent et le backend. Par défaut, cette fonctionnalité est activée, garantissant des performances optimales. L'ajustement de ce paramètre vous permet d'affiner le comportement de l'agent pour qu'il corresponde aux besoins de votre infrastructure.
  • timeout : Cette directive vous permet de configurer la durée du délai d'expiration, en secondes, pour les requêtes vers le backend. Par défaut, cette fonctionnalité est désactivée, mais avec cette nouvelle directive, vous pouvez restreindre le temps maximal pendant lequel une connexion restera ouverte vers votre backend. Ceci est particulièrement utile pour optimiser les performances de votre infrastructure au cas où votre application rencontrerait des problèmes de performance sur certains chemins.
  • access_log : Cette directive vous permet d'activer ou de désactiver l'enregistrement des journaux d'accès (access logs) dans les emplacements de journalisation spécifiés. Par défaut, les journaux d'accès sont désactivés, ce qui vous donne la flexibilité de les activer en fonction de vos besoins spécifiques.

Ces nouvelles fonctionnalités sont documentées dans la page de documentation "référence de configuration de l'agent". Pour bénéficier des performances améliorées et des fonctionnalités ajoutées, nous encourageons tous nos clients à maintenir leurs agents redirection.io à jour. Ce faisant, vous aurez toujours accès aux dernières fonctionnalités et améliorations, ce qui vous permettra de rationaliser votre gestion du trafic et de maximiser votre efficacité.

👉 en savoir plus sur le processus de mise à jour

Un nouveau panneau de détails des journaux agrégés, pour explorer vos logs de trafic en toute simplicité !

Nous sommes ravis d'annoncer l'ajout du panneau de détails des journaux agrégés au gestionnaire redirection.io. Cette nouvelle fonctionnalité apporte commodité et efficacité à votre analyse des journaux de trafic HTTP, vous permettant d'approfondir vos requêtes les plus fréquentes.

Dans l'écran des journaux du gestionnaire, vous pouvez déjà regrouper les requêtes par divers critères comme l'URL, la méthode HTTP, le code de statut de réponse et l'agent utilisateur. Cependant, nous l'avons maintenant amélioré en permettant l'affichage des détails pour les requêtes groupées.

Par exemple, si vous souhaitez examiner les URL les plus fréquemment demandées, regroupez simplement les requêtes par URL et cliquez sur une URL spécifique. Vous accéderez instantanément à une liste complète des requêtes correspondantes, avec un aperçu des plus récentes. Vous pouvez facilement naviguer parmi ces requêtes à l'aide des boutons intuitifs « suivant » et « précédent ».

Cette petite mais pratique fonctionnalité fournit des informations précieuses sur vos journaux de trafic, vous permettant d'identifier rapidement tout problème ou modèle. C'est parfait pour le dépannage ou la conduite d'analyses approfondies.

Nous nous efforçons de rendre votre expérience avec le gestionnaire redirection.io aussi fluide que possible, et les détails des journaux agrégés sont une étape supplémentaire vers l'atteinte de cet objectif.

Si vous avez des questions ou avez besoin d'aide, notre équipe de support est prête à vous aider !

Gérer votre sitemap avec redirection.io

Nous sommes ravis d'annoncer une nouvelle fonctionnalité dans redirection.io qui rendra la gestion de vos fichiers sitemap.xml plus facile que jamais. Notre nouvelle fonctionnalité "Gestion des sitemaps" est maintenant disponible pour les abonnés au plan "Pro" et vous permet de définir le contenu de vos fichiers sitemap directement dans redirection.io.

La création et la gestion des fichiers sitemap sont une partie essentielle de la gestion d'un site web. Cependant, cela peut souvent être un processus long et manuel, surtout pour les grands sites web. Grâce à notre fonctionnalité de gestion des sitemaps, vous pouvez éviter que les développeurs n'aient à déployer une nouvelle version du site web chaque fois qu'un fichier sitemap.xml doit être mis à jour. Cette fonctionnalité est utile dans de nombreux contextes professionnels lorsque la gestion des sitemap.xml n'est pas entièrement automatisée.

Avec la nouvelle action Sitemap de redirection.io, vous pouvez facilement définir le contenu du ou des fichiers sitemap.xml de votre site web directement depuis redirection.io, et le servir à l'emplacement spécifié dans le déclencheur "URL source".

En utilisant redirection.io pour gérer vos fichiers sitemap, vous pouvez améliorer votre productivité et vous concentrer sur des tâches plus importantes. Cette fonctionnalité, combinée au crawler de redirection.io, garantit une meilleure réactivité et la capacité à couvrir toutes les pages de votre site web, ce qui améliore en retour le SEO de votre site web. De plus, vous pouvez configurer plusieurs sitemaps en utilisant cette action, ce qui est parfait pour les grands sites web ou pour maintenir les sitemaps correctement triés.

Pour commencer avec la gestion des sitemaps dans redirection.io, passez à notre plan "Pro" dès aujourd'hui. Et comme toujours, faites-nous part de vos réflexions et commentaires ! Nous sommes impatients de voir comment cette fonctionnalité vous aidera à mieux gérer votre site web !

L'API publique de redirection.io est maintenant disponible

Nous sommes convaincus que l'utilisation du gestionnaire redirection.io est un excellent moyen de gérer le trafic des sites web à grande échelle, et qu'il offre de nombreuses fonctionnalités intéressantes pour créer des redirections ou des règles de gestion du trafic.

Cependant, il existe des cas où vous souhaiteriez éviter d'utiliser l'interface graphique pour créer des règles de redirection :

  • pour créer un grand nombre de règles, si le format d'import CSV n'est pas suffisamment flexible pour vos besoins ;
  • pour créer une règle lorsqu'un événement donné se produit (par exemple, lorsque l'URL d'une page change dans votre système de gestion de contenu) ;
  • lorsque vous souhaitez un contrôle total sur la règle créée (attacher de nombreux marqueurs, utiliser des déclencheurs ou des actions complexes, etc.).

Il existe en effet de nombreux cas où il peut être souhaitable de pouvoir créer des règles sans intervention humaine ! C'est pourquoi nous avons lancé, en début de semaine, une nouvelle version de notre API publique. En quelques mots, les nouveaux points d'accès API disponibles permettent de récupérer les projets d'une organisation, de lister les règles publiées et les brouillons, de créer, modifier ou supprimer des règles (et des brouillons), de publier les modifications des brouillons.

L'API prend en charge tous les types de déclencheurs, d'actions, de marqueurs et de variables - ce qui signifie que l'automatisation du trafic web peut être portée à un autre niveau !

Une spécification OpenAPI est disponible à l'adresse https://api.redirection.io/docs.json et un tutoriel a été publié dans notre documentation. Faites-nous part de vos impressions sur notre API !

👉 Documentation de l'API : https://api.redirection.io/

L'agent redirection.io est désormais également disponible sous forme de binaire ARM

Suite aux demandes croissantes de nos clients pour une version ARM de l'agent redirection.io, nous proposerons désormais ces versions ARM dans notre dépôt de paquets.

ARM est une architecture de processeurs qui peut être utilisée comme alternative à l'architecture x86 plus traditionnelle. De nombreux fournisseurs de Cloud proposent désormais des instances ARM, qui peuvent parfois offrir un meilleur rapport prix/performance, et peuvent être une bonne solution pour héberger l'agent redirection.io en tant que proxy inverse.

La version ARM de l'agent redirection.io est disponible sous forme d'archive tar.gz dans nos dépôts, à partir de la nouvelle version 2.4.2 et pour toutes les futures versions. Par exemple, la version 2.4.2 est disponible dans le dossier https://packages.redirection.io/dist/stable/2/any/2.4.2/ (voir les fichiers « aarch64 ») :

Index of /dist/stable/2/any/2.4.2/
../
redirectionio-agent_2.4.2-1_any_aarch64.sha256sum    08-Sep-2022 15:03         188
redirectionio-agent_2.4.2-1_any_aarch64.sig          08-Sep-2022 15:03    10424675
redirectionio-agent_2.4.2-1_any_aarch64.tar.gz       08-Sep-2022 15:02    10526417
redirectionio-agent_2.4.2-1_any_amd64.sha256sum      08-Sep-2022 14:50         186
redirectionio-agent_2.4.2-1_any_amd64.sig            08-Sep-2022 14:50    10012569
redirectionio-agent_2.4.2-1_any_amd64.tar.gz         08-Sep-2022 14:50    10084589"

La dernière version de l'agent stable est également toujours disponible à l'adresse https://packages.redirection.io/dist/stable/2/any :

Nous ne proposons pas de paquets spécifiques aux distributions pour ces versions ARM pour le moment, vous devrez donc créer votre propre fichier de service unit systemd pour exécuter l'agent. Cependant, l'archive tar.gz de l'agent contient un fichier systemd redirectionio-agent.service, que vous voudrez généralement placer sous /etc/systemd/system/multi-user.target.wants :

[Unit]
Description=Redirectionio Agent
Documentation=https://redirection.io
After=network-online.target remote-fs.target nss-lookup.target
Wants=network-online.target

[Service]
Type=simple
Environment=RIO_PATH_CONF=/etc/redirectionio
WorkingDirectory=/var/lib/redirectionio
Restart=always

User=redirectionio
Group=redirectionio

ExecStart=/usr/bin/redirectionio-agent --config-file ${RIO_PATH_CONF}/agent.yml

[Install]
WantedBy=multi-user.target

Vous êtes désormais ARMé pour effectuer des redirections fluides sur votre site web ! ✨

Présentation de la segmentation de projets, une nouvelle façon d'organiser votre équipe

Comme redirection.io est de plus en plus utilisé par les grandes organisations, l'orchestration des rôles et des permissions au sein d'un projet peut devenir assez complexe à mettre en place. De plus, redirection.io offre un large éventail d'actions et donne à nos clients de nombreuses nouvelles possibilités en matière de gestion du trafic de leur site web... et un grand pouvoir implique de grandes responsabilités 🙂

Certaines grandes organisations ont demandé la possibilité de restreindre les permissions par chemin, afin d'éviter que les clients ne gèrent le trafic en dehors des sections du site qui relèvent de leur responsabilité. Plusieurs cas d'utilisation ont été suggérés :

  • dans les contextes internationaux, il peut être souhaitable que divers utilisateurs du même projet ne puissent gérer que des parties disjointes du site web. Par exemple, l'équipe marketing française devrait être autorisée à gérer les redirections sous /fr, mais pas sous /de ou /uk, qui devraient être réservées respectivement aux équipes allemande et britannique
  • l'équipe de support client d'une entreprise devrait pouvoir gérer les règles sous le chemin /faq, tandis que la partie /shop du site web ne devrait être gérée que par l'équipe eCommerce
  • etc.

Nous avons donc introduit un nouveau concept : la segmentation de projet. Désormais, les projets du plan "Pro" peuvent définir des segments au niveau du projet, ce qui aide à organiser les règles et peut être utilisé pour restreindre les permissions des utilisateurs au sein du projet.

Comment créer des segments de projet

Les administrateurs d'organisation et de projet peuvent ajouter, modifier et supprimer des segments sous l'onglet "Segments", dans les paramètres du projet :

The list of segments in a redirection.io project

Pour ajouter un segment, cliquez sur le bouton "Ajouter un segment" et remplissez le formulaire :

Segment creation lateral panel

Vous pouvez ajouter autant de conditions que vous le souhaitez : toutes les règles pour lesquelles l'"URL source" commence par l'une des chaînes fournies seront considérées comme faisant partie du segment. Cela signifie que plusieurs segments peuvent partager des URL. Cela signifie également qu'un segment peut être une restriction sur un domaine donné, ou même sur un protocole (schéma) donné.

Comment restreindre un membre à un ou plusieurs segments

Une fois les segments définis, les membres du projet peuvent être associés à un ou plusieurs segments, afin de restreindre leurs permissions d'édition des règles. Il est même possible de définir une restriction de segment directement lors de l'invitation d'un utilisateur au projet :

  1. member restrictions attachmentAllez dans l'onglet "Membres", sur l'écran des paramètres du projet. Cliquez sur "Inviter un autre utilisateur", et choisissez le rôle "Contributeur" ou "Éditeur". Le menu déroulant "Restrictions de segments" apparaît et vous permet de choisir un ou plusieurs segments qui devront être attachés à cet utilisateur une fois l'invitation acceptée.
  2. restricted members listLes segments sont affichés dans la liste des membres
  3. rule creation when a restriction is in useUn utilisateur avec des restrictions de segment ne sera autorisé à créer des règles que si l'"URL source" commence par l'une des contraintes de ses segments.

Les utilisateurs avec des restrictions de segment ont des actions limitées :

  • ils ne peuvent pas créer ou modifier des règles pour lesquelles l'URL source ne correspond pas à leurs restrictions de segment
  • ils ne peuvent pas marquer pour suppression les règles qui ne font pas partie de leurs segments
  • un Éditeur avec restriction de segment ne peut publier que les règles comprises dans son segment. Si certaines règles brouillons ne font pas partie du ou des segments de l'Éditeur, elles ne seront pas publiées et resteront intactes
  • un Éditeur avec des restrictions de segment ne peut pas revenir à une version précédente du jeu de règles, car cela pourrait introduire des changements en dehors de ses restrictions de segment

Bonus : filtrer les règles en fonction de leur segment

Quelles que soient leurs restrictions de segment, tous les membres du projet peuvent voir la liste de toutes les règles qui ont été configurées dans le projet. Cependant, en tant qu'utilisateur, il peut parfois être utile de ne lister que les règles que vous pouvez modifier. C'est pourquoi un nouveau filtre "Segment" a été ajouté à l'écran de la liste des règles. Il permet d'isoler les règles qui sont spécifiques à un ou plusieurs segments :

rules list, filtered by a segment

Avec cette nouvelle fonctionnalité de "segments", redirection.io ajoute une nouvelle couche de capacités d'administration granulaires, afin d'aider à déléguer la gestion du trafic à plusieurs entités au sein de grandes organisations et de sites web. La fonctionnalité est disponible dès aujourd'hui pour toutes les organisations "Pro" !

➡ Lisez la documentation complète sur la segmentation de projet