ISAPI_Rewrite en IIS 7
-
08-07-2019 - |
Pregunta
He estado usando ISAPI_Rewrite de Helicon ( http://www.helicontech.com/isapi_rewrite/ ) en un cuadro de Server 2003 durante años y siempre he tenido buena suerte con él.
Estoy migrando todos los sitios en el cuadro 2003 a un nuevo cuadro brillante Server 2008. Preferiría no comprar una nueva licencia y he oído que IIS 7 tendrá capacidad incorporada.
Todas las reescrituras se configuran en un archivo de configuración .htaccess al igual que mod_rewrite para Apache.
¿Alguien sabe si esta capacidad alguna vez se incorporó a IIS 7 y si es así, conoce algún buen artículo que explique cómo habilitarlo todo?
Gracias.
Solución
IIS7 tiene la funcionalidad integrada, como usted mencionó. Puede usar un HttpModule personalizado, como se describe en Sugerencia / Truco: Reescritura de URL con ASP.NET .
Alternativamente, puede instalar el Módulo de reescritura IIS7 como descrito aquí .
Otros consejos
Sí, consulte el IIS 7 URL Rewrite Module .
No está integrado hasta que instale la extensión IIS del Application Request Router (ARR) y todas sus dependencias, lo que debe hacer en un orden específico:
- Módulo Web Farm Framework.
- Módulo de caché externo.
- Módulo de reescritura de URL.
Entonces el módulo ARR.
Cada uno requiere una descarga por separado de download.microsoft.com , pero todos son gratuitos.
Referencia: https: / /blogs.technet.microsoft.com/erezs_iis_blog/2013/11/27/installing-arr-manually-without-webpi/