Condividi tramite


Test dei modelli di regola di riscrittura

di Ruslan Yakushev

L'interfaccia utente del modulo di riscrittura URL per IIS 7 e versioni successive include uno strumento che può essere usato per testare i modelli regolari di espressione e caratteri jolly usati all'interno di regole e condizioni di riscrittura. Con questo strumento è possibile verificare rapidamente la correttezza del modello; è possibile controllare come viene applicato il modello a varie stringhe di input e quali valori vengono archiviati nei riferimenti back-reference. Questo strumento può inoltre essere usato come primo passaggio nella risoluzione dei problemi delle regole di riscrittura, controllando se l'URL problematico corrisponde ai modelli di regola correttamente. Questo articolo illustra come usare lo strumento "Modello di test".

Avvio della finestra di dialogo "Modello di test"

Lo strumento "Modello di test" può essere usato per testare modelli di regola e condizioni. Per testare i modelli di regola, aprire l'interfaccia utente del modulo di riscrittura url e selezionare una regola nell'elenco delle regole e fare clic su "Modifica...":

Screenshot della pagina I S Manager. Nel riquadro Azioni sono evidenziate le opzioni Modifica e Rinomina.

Fare quindi clic su "Modello di test..." pulsante nella pagina "Modifica regola":

Screenshot della pagina Modifica regola. Il pulsante Modello di test è evidenziato.

Per testare il modello di condizione, selezionare una condizione nella visualizzazione elenco condizioni e quindi fare clic su "Modifica...". Nella finestra di dialogo "Modifica condizione" fare clic sul pulsante "Modello di test...":

Screenshot della finestra di dialogo Modifica condizione. Il pulsante Modello di test è evidenziato.

Uso dello strumento "Modello di test"

Nella finestra di dialogo "Modello di test" immettere una stringa che si desidera corrispondere al modello. Fare clic sul pulsante "Test":

Screenshot della finestra di dialogo Modello di test. Una stringa viene inserita nella casella di test Dati di input.

Verranno visualizzati i risultati della corrispondenza del modello e l'elenco dei riferimenti alle regole. Analogamente, se si usa lo strumento "Modello di test" per il test dei modelli usati in condizioni, i risultati mostreranno l'elenco dei riferimenti indietro delle condizioni:

Screenshot della finestra di dialogo Modello di test. Vengono visualizzati i dati di input per il test e la casella Pattern.

Si noti che è possibile apportare modifiche al modello, mentre all'interno della finestra di dialogo "Modello di test". Se sono state apportate modifiche al modello, quando si fa clic sul pulsante "Chiudi" è possibile scegliere se conservare o ignorare le modifiche apportate al modello.

Riepilogo

Lo strumento "Modello di test" offre un modo semplice per testare modelli regolari di espressione e caratteri jolly usati per riscrivere regole e condizioni. Lo strumento può essere usato per testare e modificare i modelli e per risolvere i problemi di riscrittura delle regole con modelli non corretti.