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.

È stato utile?

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

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:

  1. Modulo Web Farm Framework.
  2. Modulo cache esterno.
  3. 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/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top