Бред
Сложно ответить, не зная, что вы используете для перезаписи ваших URL. В прошлом люди имели тенденцию использовать что-то определенное в web.config своего приложения, которое обрабатывалось далеко за пределами ранних действий драйвера ISAPI.
Например, ISAPIRewrite от Helicon происходит очень рано, в то время как более поздняя перезапись URL в IIS7 происходит чуть позже при обработке.
Это также поможет увидеть ваши действительные правила перезаписи, включая их условия, шаблон регулярного выражения для сопоставления и шаблон перезаписи для вывода.
Тем не менее, если я не упрощаю это, вы не можете просто определить, когда к URL-адресу добавляется тильда "~", и убрать его из более раннего правила. (Отметьте это правило, чтобы перейти к остальным правилам)
Затем, когда ваше следующее правило будет обработано, оно будет делать это с относительным шаблоном URL, который начинается с "/".
Дайте мне знать, если я что-то пропустил, и если да, предоставьте информацию, о которой я упоминал выше.