Spécification des sélecteurs dans les règles de filtrage d’AEM Dispatcher

✨ Ce contenu est généré par l’IA et peut être inexact. Termes IA génératifs

Cet article explique comment configurer des sélecteurs tels que « search » et « children » dans les règles de filtrage de Adobe Experience Manager Dispatcher pour autoriser ou restreindre correctement les requêtes.

Description description

Environnement

Adobe Experience Manager (toutes versions)

Symptômes

Il est nécessaire de restreindre ou d’autoriser les requêtes à l’aide de sélecteurs tels que search ou children (par exemple, des URL telles que page.search.html ou page.children.json) via des règles de filtrage Dispatcher. Il n’est pas clair si les sélecteurs doivent être spécifiés avec ou sans le point de début dans la configuration de Dispatcher, ni comment configurer correctement ces règles.

Exemples d’URL :

  • /content/page.search.html
  • /content/page.children.json

Cause

Les règles de filtrage Dispatcher correspondent à la partie sélecteur de l’URL sans le point de début. L’insertion du point empêche la correspondance de la règle, comme prévu.

Résolution resolution

Suivez les étapes ci-dessous pour résoudre le problème :

  1. Dans les règles de filtrage Dispatcher, n’incluez pas le point de début (.) lors de la spécification de sélecteurs dans la propriété /selectors.

  2. Spécifiez uniquement le nom du sélecteur (par exemple, search ou children) dans le modèle d’expression régulière /selectors.

  3. Utilisez une règle de filtrage comme dans l’exemple suivant :

    code language-none
    /006 {
      /type "deny"
      /path "/content/*"
      /selectors     '(feed|rss|pages|languages|blueprint|infinity|tidy|sysview|docview|query|jcr:content|_jcr_content|search|children|childrenlist|ext|assets|assetsearch|[ 0-9-] +)'
      /extension '(json|xml|html|feed)'
    }
    
  4. Vérifiez que la règle de filtrage correspond aux requêtes comme prévu en testant les URL avec les sélecteurs spécifiés.

recommendation-more-help
experience-cloud-kcs-help-kbarticles