ISAPI_Rewrite in IIS 7
-
08-07-2019 - |
Domanda
Sto usando ISAPI_Rewrite da Helicon ( http://www.helicontech.com/isapi_rewrite/ ) su una scatola Server 2003 da anni e ho sempre avuto fortuna con esso.
Sto migrando tutti i siti sulla scatola del 2003 in una nuova scatola Server 2008 brillante. Preferirei non acquistare una nuova licenza e ho sentito che IIS 7 avrà funzionalità integrate.
Tutte le riscritture sono impostate in un file di configurazione .htaccess proprio come mod_rewrite per Apache.
Qualcuno sa se questa funzionalità è mai stata inserita in IIS 7 e in tal caso conosci qualche buon articolo che spiega come abilitare tutto?
Grazie.
Soluzione
IIS7 ha la funzionalità integrata, come hai detto. Puoi utilizzare un HttpModule personalizzato, come descritto in Suggerimento / trucco: Url riscrittura con ASP.NET .
In alternativa, è possibile installare il IIS7 Rewrite Module come qui descritto .
Altri suggerimenti
Sì, controlla il Modulo di riscrittura URL IIS 7 .
Non è integrato finché non si installa l'estensione IIS di Application Request Router (ARR) e tutte le sue dipendenze, che è necessario eseguire in un ordine specifico:
- Modulo Web Farm Framework.
- Modulo cache esterno.
- Modulo di riscrittura URL.
Quindi il modulo ARR.
Ognuno richiede un download separato da download.microsoft.com , ma tutti sono gratuiti.
Riferimento: https: / /blogs.technet.microsoft.com/erezs_iis_blog/2013/11/27/installing-arr-manually-without-webpi/