Это могло бы быть возможно при конфигурировании сервера IIS 6 как прокси-сервера. Управляемый Fusion имеет URL Rewriter, который может сделать прозрачный прокси, который должен смочь иметь получение по запросу сервера IIS все запросы с Вашего сервера ЛАМПЫ.
В дискуссионном форуме URL проект Rewriter является статьей, которая говорит о выполнении чего-то подобного Вашему запросу; эта статья о Apache на localhost, но не должна очень отличаться для удаленного Сервера Apache).
Править: Следует иметь в виду, что использование IIS как прокси к ЛАМПЕ (или любой другой сервер) невероятно wastful... Необходимо работать с Администраторами ISA для перенаправления веб-публикаций к фактическому целевому серверу.
Ай! Вы могли бы считать создание этого управляемым данными - это - вероятно, подход, который я проявил бы. Принятие нового сайта/CMS будет сделано в ASP.NET, изменит .asp расширение файла, которое будет обработано ASP.NET вместо этого, затем или будет иметь всеобъемлющий обработчик HTTP для *.asp или зафиксирует 404 ошибки в Global.asax. Оттуда, посмотрите, существует ли перенаправление, определенное для URL (поместите их в таблицу базы данных или что-то, и дополнительно наполните их в объекте Кэша ASP.NET на лету для сокращения повторных поисков), и выложите 301 перенаправление раз так. Иначе всего 404.
URL Переписывает с 2 модулями для IIS7, очень гибко и позволяет Вам определять правила перенаправления на основе шаблонов и источников данных.
Можно указать шаблон и затем иметь определенный "список" в XML-файле с отображениями между различными идентификаторами если, именно это Вы хотите. Это означает, что можно сделать следующее:
/system/somepage.asp? id=345
Вы знаете, что 345 в старой системе на самом деле отображается на 49 287, таким образом, она переписывает его с единственным правилом (но с отображением из списка) к:
/newsystem/49287/se_friendly_dummy_page
Можно читать об этом здесь:
http://learn.iis.net/page.aspx/469/using-rewrite-maps-in-url-rewrite-module/
Я сделал это с картой с более чем 2 000 записей и не нашел, что это было медленно вообще. Однако это не были правила 2000 года, которые могли бы быть различием. В моем случае это были 3 правила, но с картой записей 2000 года.
Вы могли однако отобразить имена файлов asp в карте и вероятно использовать меньше правил для нее.