Ajouter de nouvelles règles de vue basées sur le contenu
Instructions et exemples relatifs à l'ajout de règles en vue de définir la structure logique du site.
Avant de commencer
- Chemin d'accès au contenu logique (par exemple, des chemins de navigation)
- Personnalisé (utilisez des expressions régulières pour définir vos propres nœuds personnalisés)
Cela permet à AppScan® d'afficher une arborescence d'applications logique, au lieu de lister de grandes parties du site sous un seul noeud. Lorsque plusieurs règles sont définies, AppScan tente de faire correspondre chaque URL aux règles dans l'ordre selon lequel elles sont listées. Lorsqu'une correspondance est détectée, l'URL est incluse dans l'arborescence basée sur le contenu en fonction de cette règle, puis l'URL suivante est traitée.
Procédure
Exemple
Paramètre | Exemple | Signification |
---|---|---|
Chemin d'accès au contenu | <title>(.*?)</title> | Le texte placé entre les balises de titre sera utilisé comme base pour les noms de noeuds. |
Séparateur | [:\->|] | Ces cinq caractères seront traités en tant que séparateurs. Par conséquent : <title>Home:Accounts</title> et <title>Home:Plans</title> apparaîtront dans l'arborescence de l'application en tant que nœud parent Home avec deux nœuds enfants : Accounts et Plans |
Nom d'affichage du nœud | ^\s*(.*?)\s*$ | Les espaces avant et après le texte seront supprimés lorsqu'un nom sera attribué au noeud. |
Condition | Log out | Seules les pages contenant les mots "Log out" seront incluses dans l'arborescence d'application sous cette règle. |
Paramètre | Exemple | Signification |
---|---|---|
Emplacement du nœud | /root/child/grandchild | Toutes les pages qui remplissent la condition sont ajoutées à l'arborescence d'application sous /root/child/grandchild Remarque : Si les noeuds parents de la branche spécifiée n'existent pas, ils sont créés. |
Condition | Cette zone étant vide, le contenu auquel la règle est appliquée sera ajouté à cet emplacement de noeud. Dès lors, si cette règle apparaît après la règle ci-dessus, toutes les pages ne contenant pas les mots "Log out" seront ajoutées sous le nœud /root/child/grandchild |