Problema: reindirizzare correttamente una pagina xyz e le relative sottopagine ad un nuovo indirizzo.
Soluzione: basta aggiungere il carattere $ alla fine dal parametro virtual url; in questo modo indichiamo di considerare la url esatta specificando che la stessa termina in quel punto.
Esempio di regola:
<add
name="301/xyz"
virtualUrl="/xyz$"
destinationUrl="/abc"
redirectMode="Permanent"
redirect="Domain"
ignoreCase="true"
rewriteUrlParameter="IncludeQueryStringForRewrite" />