Поиск некоторого IIS перенаправляет справку/идеи

Это могло бы быть возможно при конфигурировании сервера IIS 6 как прокси-сервера. Управляемый Fusion имеет URL Rewriter, который может сделать прозрачный прокси, который должен смочь иметь получение по запросу сервера IIS все запросы с Вашего сервера ЛАМПЫ.

В дискуссионном форуме URL проект Rewriter является статьей, которая говорит о выполнении чего-то подобного Вашему запросу; эта статья о Apache на localhost, но не должна очень отличаться для удаленного Сервера Apache).

Править: Следует иметь в виду, что использование IIS как прокси к ЛАМПЕ (или любой другой сервер) невероятно wastful... Необходимо работать с Администраторами ISA для перенаправления веб-публикаций к фактическому целевому серверу.

0
задан 10 February 2011 в 15:39
2 ответа

Ай! Вы могли бы считать создание этого управляемым данными - это - вероятно, подход, который я проявил бы. Принятие нового сайта/CMS будет сделано в ASP.NET, изменит .asp расширение файла, которое будет обработано ASP.NET вместо этого, затем или будет иметь всеобъемлющий обработчик HTTP для *.asp или зафиксирует 404 ошибки в Global.asax. Оттуда, посмотрите, существует ли перенаправление, определенное для URL (поместите их в таблицу базы данных или что-то, и дополнительно наполните их в объекте Кэша ASP.NET на лету для сокращения повторных поисков), и выложите 301 перенаправление раз так. Иначе всего 404.

0
ответ дан 5 December 2019 в 17:17

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 в карте и вероятно использовать меньше правил для нее.

0
ответ дан 5 December 2019 в 17:17

Теги

Похожие вопросы