Есть ли эквивалент mod_rewrite для IIS 7.0, который
a) более или менее полная
b), подходящий для производственной среды, то есть проверенной временем/надежной/безопасной
Есть ли у вас рекомендация на основе опыта?
Есть ли эквивалент mod_rewrite для IIS 7.0, который
a) более или менее полная
b), подходящий для производственной среды, то есть проверенной временем/надежной/безопасной
Есть ли у вас рекомендация на основе опыта?
Ознакомьтесь с URL Rewrite Module для IIS 7, созданным Microsoft
Если у вас есть $99,00, вы можете взглянуть на http://www.isapirewrite.com/
[Отрывок из его сайта]
Обзор продукта
ISAPI_Rewrite - это мощный механизм манипулирования URL-адресами, основанный на регулярных выражениях. Он действует в основном как Apache mod_Rewrite, но разработан специально для Microsoft Internet Information Server (IIS). ISAPI_Rewrite - это ISAPI-фильтр, написанный на чистом C/С++, поэтому он очень быстрый. ISAPI_Rewrite дает вам свободу выйти за рамки стандартных схем URL и разработать собственную схему.
[Пример использования] доступен в http://www.helicontech.com/articles/provocative_SEF_URLs.htm
Посмотрите на URLRewriter. Использовал его в производстве один раз без проблем. Но не полагайтесь на это как на единственную проверку качества:
http://www.codeplex.com/urlrewriter
(он бесплатный и имеет общедоступную лицензию Microsoft)
Управляемый Fusion URL Rewriter - мощный механизм манипулирования URL-адресами на основе расширения Apache mod_rewrite. Он разработан с нуля, чтобы довести все возможности Apache mod_rewrite до IIS 6.0 и IIS 7.0. Управляемый 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 и разработать собственную схему.
Рефектная альтернатива Apache mod_rewrite и другим модулям Apache на IIS7 Helicon Ape. Синтаксис совместим с Apache на 99%.
http://www.iis.net/extensions/URLRewrite был разработан для IIS 7.0 и обладает отличным пользовательским интерфейсом производительности и администрирования.
IIS mod-rewrite - лучший вариант, который я знаю, но он не бесплатный.
ISAPI Rewrite подходит для IIS 5 или 6. Там доступна версия Lite, или вы можете заплатить полную версию получите больше возможностей, например, проксирование. Прошло некоторое время с тех пор, как я использовал его, но в то время он работал нормально.
Я использую Helicon Ape с тех пор, как спрыгнул с Apache и перешел в IIS. Этот синтаксис совместим с Apache.
Вы можете прочитать мою статью о том, как использовать Managed Fusion URL Rewriter здесь:
http://carlos.mendible.com/2010/02/runnig-apache-behind-iis-server-net.html
Надеюсь, что это поможет.