Test des modèles de règle de réécriture

par Ruslan Yakushev

L’interface utilisateur du module de réécriture d’URL pour IIS 7 et versions ultérieures comprend un outil qui peut être utilisé pour tester les modèles d’expression régulière et génériques utilisés dans les règles et les conditions de réécriture. Avec cet outil, vous pouvez très rapidement vérifier l’exactitude du modèle, vous pouvez vérifier comment le modèle est appliqué à différentes chaînes d’entrée et les valeurs qui sont stockées dans des références arrières. Par ailleurs, cet outil peut être utilisé comme première étape dans la résolution des problèmes de règles de réécriture, en vérifiant si l’URL problématique correspond bien aux modèles de règle. Cet article explique comment utiliser l’outil « Tester le modèle ».

Lancement de la boîte de dialogue « Tester le modèle »

L’outil « Tester le modèle » peut être utilisé pour tester les modèles de règle et les modèles de condition. Pour tester les modèles de règle, ouvrez l’interface utilisateur du module de réécriture d’URL, puis sélectionnez une règle dans la liste des règles et cliquez sur « Modifier... » :

Screenshot of the I I S Manager page. In the Actions pane, the Edit and Rename options are highlighted.

Cliquez ensuite sur le bouton « Tester le modèle... » dans la page « Modifier la règle » :

Screenshot of the Edit Rule page. The Test pattern button is highlighted.

Pour tester le modèle de condition, sélectionnez une condition dans la vue de liste des conditions, puis cliquez sur « Modifier... ». Dans la boîte de dialogue « Modifier la condition », cliquez sur le bouton « Tester le modèle... » :

Screenshot of the Edit Condition dialog box. The Test pattern button is highlighted.

Utilisation de l’outil « Tester le modèle »

Dans la boîte de dialogue « Tester le modèle », entrez une chaîne que vous voulez comparer au modèle. Cliquez sur le bouton « Tester » :

Screenshot of the Test Pattern dialog box. A string is inserted in the Input data to test box.

Les résultats de la correspondance de modèle et la liste des références arrières de règle s’affichent. De même, si vous utilisez l’outil « Tester le modèle » pour tester les modèles utilisés dans des conditions, les résultats affichent la liste des références arrières de condition :

Screenshot of the Test Pattern dialog box. The Input data to test box and the Pattern box are shown.

Notez que vous pouvez faire des changements dans le modèle à partir de la boîte de dialogue « Tester le modèle ». Si vous avez fait des changements dans le modèle, quand vous cliquez sur le bouton « Fermer », vous pouvez choisir de conserver ou d’ignorer les changements du modèle.

Résumé

L’outil « Tester le modèle » offre un moyen simple de tester les modèles d’expression régulière et génériques utilisés dans les règles et conditions de réécriture. L’outil peut être utilisé pour tester et ajuster des modèles, ainsi que pour résoudre les problèmes de règles de réécriture avec des modèles incorrects.