Если я понимаю ваш запрос, вы хотите иметь возможность перенаправить на основе 404 с настраиваемыми правилами и сопоставить эти запросы с другим URL-адресом.
Это можно сделать с помощью настраиваемой страницы ошибок в IIS..
В IIS6 мы могли бы: создать виртуальный каталог и создать страницу asp.На этой странице asp мы затем вставляем логику, которая возьмет URL-адрес, такой как category.asp? Id = , сопоставит его с category / computer / laptop и выполнит ответ.Перенаправить на новый URL.(Я предполагаю, что вы знаете, как настроить веб-сайт ASP ...)
Как только это будет сделано, перейдите к настройкам веб-сайта в IIS для своего исходного веб-сайта и выберите свойства.Перейдите на вкладку «Пользовательские ошибки», выберите «404» и отредактируйте.
На следующем экране вы увидите выпадающий «Тип сообщения» и выберите «URL».Введите URL-адрес страницы, которую мы создали ранее.
Теперь страница сможет взять первоначально запрошенный URL-адрес, сопоставить его с тем, каким он должен быть, и перенаправить, надеюсь, для решения вашей проблемы.