Condividi tramite


Verifica degli schemi delle regole di riscrittura

di Ruslan Kashšev

L'interfaccia utente del modulo di riscrittura URL per IIS 7 e versioni successive include uno strumento che può essere usato per testare l'espressione regolare e i modelli con caratteri jolly usati all'interno di regole e condizioni di riscrittura. Con questo strumento è possibile verificare molto rapidamente la correttezza del modello; è possibile controllare come il modello viene applicato a varie stringhe di input e quali valori vengono archiviati nei riferimenti back-reference. Inoltre, questo strumento può essere usato come primo passaggio per la risoluzione dei problemi delle regole di riscrittura, controllando se l'URL problematico corrisponde correttamente ai modelli di regola. 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 il modello di regola e i modelli di condizione. 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 Ridenominazione.

Fare quindi clic sul "Modello di test..." 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 associare al modello. Fare clic sul pulsante "Test":

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

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

Screenshot della finestra di dialogo Modello di test. Vengono visualizzati i dati di input da testare e la casella Modello.

Si noti che è possibile apportare modifiche al modello, 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 mantenere o ignorare le modifiche apportate al modello.

Sommario

Lo strumento "Modello di test" offre un modo semplice per testare l'espressione regolare e i modelli con caratteri jolly usati nelle regole e nelle condizioni di riscrittura. Lo strumento può essere usato per testare e regolare i modelli, nonché per risolvere i problemi relativi alle regole di riscrittura con modelli non corretti.