2008-09-13 21 views
24

¿Hay un equivalente mod_rewrite para IIS 7.0 que esequivalente mod_rewrite para IIS 7.0

a) más o menos completa

b) adecuada para un entorno de producción, es decir, batalla probado/fiable/seguro

¿Tiene una recomendación basada en la experiencia?

Respuesta

32

Mira la URL Rewrite Module for IIS 7 creado por Microsoft

+1

http://www.iis.net/learn/extensions/url-rewrite-module/importing-apache-modrewrite-rules –

+0

http://varunpant.com/posts/mod-proxy-equivalent-in-iis -using-arr-and-url-rewrite-module – varun

3

Eche un vistazo a URLRewriter. Lo usé en producción una vez sin problemas. Pero no se basan en que a medida que el único control de calidad:

http://www.codeplex.com/urlrewriter

(Es gratis y tiene una Licencia Pública de Microsoft)

Gestionado Regrabadora URL La fusión es un potente motor de manipulación de URL basado en la extensión mod_rewrite de Apache. Está diseñado desde cero para llevar todas las características de Apache mod_rewrite a IIS 6.0 e IIS 7.0. Managed Fusion Url Rewriter funciona con ASP.NET en Internet Information Server (IIS) 6.0 y Mono XPS Server de Microsoft y es totalmente compatible, para todos los idiomas, en IIS 7.0, incluidos ASP.NET y PHP. Managed Fusion Url Rewriter le brinda la libertad de ir más allá de los esquemas de URL estándar y desarrollar su propio esquema.

4

Si usted tiene $ 99.00 de sobra es posible que desee echar un vistazo a http://www.isapirewrite.com/

[Extracto de emabrgo sitio web]

Visión general del producto

ISAPI_Rewrite es un motor de manipulación de gran alcance URL basado en expresiones regulares Actúa principalmente como mod_Rewrite de Apache, pero está diseñado específicamente para Internet Information Server (IIS) de Microsoft. ISAPI_Rewrite es un filtro ISAPI escrito en C/C++ puro, por lo que es extremadamente rápido. ISAPI_Rewrite le brinda la libertad de ir más allá de los esquemas de URL estándar y desarrollar su propio esquema.

[Ejemplo de uso] disponible en http://www.helicontech.com/articles/provocative_SEF_URLs.htm

0

ISAPI Rewrite es adecuado para IIS 5 o 6. Hay una versión Lite disponible de forma gratuita, o se puede pagar por el versión completa para obtener más funciones, como capacidades de proxying. Ha pasado un tiempo desde que lo usé, pero funcionó bien en ese momento.

1

Una alternativa perfecta a Apache mod_rewrite y otros módulos de Apache en IIS7 es Helicon Ape. La sintaxis es 99% compatible con Apache.

2

IIRF

  • obras con IIS 5, 6 o 7.
  • libre
  • de código abierto
  • bien mantenido
  • libre
  • apoya patrón de expresión regular que coincida
  • utiliza sintaxis .htaccess
  • RewriteRule
  • RedirectRule
  • RewriteHeader
  • RewriteCond
  • uso gratuito fichero de configuración independiente para cada aplicación IIS o sitio
  • cambios en las reglas se cargan automáticamente
  • ProxyPass
  • ¿He mencionado que es gratuito?

alt text

0

estoy usando Helicon Ape desde saltado de Apache y se trasladó a IIS. Es sintaxis compatible con Apache.

Cuestiones relacionadas