То, что вы хотите, это правило:
"^ тест (/.*)?$"
Ваше действие может остаться прежним.
С приведенным выше правилом вы говорите: «Если первое, что находится после части HTTP_HOST в URL (которая включает в себя первую косую черту, т. Е.» * http://mywebsite.com/"), равно test, то вы
создайте группу захвата на всех остальных URL-адресах (если они есть), перепишите URL-адрес, чтобы получить HTTP_HOST, добавьте порт 9090, а затем добавьте все, что было в первой группе захвата (т. е. R: 1, что бы ни было в скобках в регулярном выражении).
Убедитесь, что вы сняли флажок Добавить строку запроса, когда вы захватываете то, что вам нужно, как часть Regex, и вам это не нужно.
Отдайте должное, я тоже пытался решить эту проблему и нашел здесь то, что мне нужно:
http://forums.iis.net/t/1180781.aspx