Эквивалент mod_rewrite для IIS 7.0

Существует ли эквивалент mod_rewrite для IIS 7.0, который

а) более или менее полный

б) подходит для производственной среды, т. е. проверенный в боевых условиях/надежный/безопасный

У вас есть рекомендации, основанные на опыте?


person John Mac    schedule 13.09.2008    source источник


Ответы (10)


Ознакомьтесь с модулем перезаписи URL для IIS 7, созданным Microsoft.

person John Sheehan    schedule 13.09.2008
comment
comment
varunpant.com/posts/ - person varun; 26.08.2013


Взгляните на URLRewriter. Использовал его в производстве один раз без проблем. Но не полагайтесь на это как на единственную проверку качества:

http://www.codeplex.com/urlrewriter

(Это бесплатно и имеет общественную лицензию Microsoft)

Managed Fusion URL Rewriter — это мощный механизм обработки URL-адресов, основанный на расширении Apache mod_rewrite. Он разработан с нуля, чтобы перенести все функции Apache mod_rewrite в IIS 6.0 и IIS 7.0. Managed Fusion Url Rewriter работает с ASP.NET на Microsoft Internet Information Server (IIS) 6.0 и Mono XPS Server и полностью поддерживается для всех языков в IIS 7.0, включая ASP.NET и PHP. Управляемый Fusion Url Rewriter дает вам возможность выйти за рамки стандартных схем URL-адресов и разработать собственную схему.

person Alex Duggleby    schedule 13.09.2008

IIRF

  • работает с IIS5, 6 или 7.
  • Бесплатно
  • открытый источник
  • в хорошем состоянии
  • Бесплатно
  • поддерживает сопоставление шаблонов регулярных выражений
  • использует синтаксис .htaccess
  • Правило перезаписи
  • Правило перенаправления
  • Переписать заголовок
  • RewriteCond
  • Бесплатно
  • используйте отдельный файл конфигурации для каждого приложения или сайта IIS
  • изменения правил загружаются автоматически
  • ПроксиПасс
  • Я упоминал, что это бесплатно?

альтернативный текст

person Cheeso    schedule 05.11.2009

Идеальной альтернативой Apache mod_rewrite и другим модулям Apache в IIS7 является Helicon Ape. Синтаксис на 99% совместим с Apache.

person TonyCool    schedule 09.07.2009

http://www.iis.net/extensions/URLRewrite был разработан для IIS 7.0 и включает отличная производительность и интерфейс администрирования.

person aracntido    schedule 16.10.2009

IIS mod-rewrite — лучший известный мне вариант, но он платный.

person Adrian    schedule 02.02.2011

ISAPI Rewrite подходит для IIS 5 или 6. Облегченная версия доступна бесплатно, или вы можете заплатить за полная версия, чтобы получить больше функций, таких как возможности прокси. Прошло некоторое время с тех пор, как я использовал его, но в то время он работал нормально.

person X-Cubed    schedule 17.09.2008

Я использую Helicon Ape с тех пор, как спрыгнул с Apache и перешел на IIS. Его синтаксис совместим с Apache.

person Andrew    schedule 17.03.2010

Вы можете прочитать мою статью о том, как использовать Managed Fusion URL Rewriter здесь:

http://carlos.mendible.com/2010/02/runnig-apache-behind-iis-server-net.html

Надеюсь, поможет.

person Carlos Mendible    schedule 18.05.2010