ISAPI_Rewrite в IIS 7 - PullRequest
       29

ISAPI_Rewrite в IIS 7

4 голосов
/ 20 ноября 2008

Я уже несколько лет использую ISAPI_Rewrite от Helicon (http://www.helicontech.com/isapi_rewrite/) на коробке с Server 2003 и всегда с ней везло.

Я перевожу все сайты на коробке 2003 года на новую блестящую коробку Server 2008. Я бы предпочел не покупать новую лицензию, и я слышал, что IIS 7 будет иметь встроенную возможность.

Все переписанные файлы настраиваются в конфигурационном файле .htaccess, как и mod_rewrite для Apache.

Кто-нибудь знает, попала ли когда-нибудь эта возможность в IIS 7, и если да, то знаете ли вы какие-нибудь хорошие статьи, в которых объясняется, как все это включить?

Спасибо.

Ответы [ 3 ]

3 голосов
/ 20 ноября 2008

IIS7 имеет встроенную функциональность, как вы упомянули. Вы можете использовать пользовательский HttpModule, как описано в Совет / хитрость: перезапись URL-адресов с ASP.NET .

В качестве альтернативы вы можете установить Модуль перезаписи IIS7 как , описанный здесь .

0 голосов
/ 01 июля 2016

Он не является встроенным, пока вы не установите расширение IIS Application Request Router (ARR) и все его зависимости, которые необходимо выполнить в определенном порядке:

  1. Модуль Web Farm Framework.
  2. Модуль внешнего кэша.
  3. Модуль перезаписи URL.

Затем модуль ARR.

Каждый требует отдельной загрузки с download.microsoft.com , но все они бесплатны.

Ссылка: https://blogs.technet.microsoft.com/erezs_iis_blog/2013/11/27/installing-arr-manually-without-webpi/

0 голосов
/ 20 ноября 2008
...