Domanda

Esiste un equivalente mod_rewrite per IIS 7.0

a) più o meno completo

b) adatto ad un ambiente produttivo, ovverotestato in battaglia/affidabile/sicuro

Hai una raccomandazione basata sull'esperienza?

È stato utile?

Soluzione

Dai un'occhiata a Modulo di riscrittura URL per IIS 7 creato da Microsoft

Altri suggerimenti

Se hai $ 99,00 da spendere potresti dare un'occhiata http://www.isapirewrite.com/

[Estratto dal loro sito web]

Panoramica del Prodotto

ISAPI_Rewrite è un potente motore di manipolazione degli URL basato su espressioni regolari.Funziona principalmente come mod_Rewrite di Apache, ma è progettato specificamente per Internet Information Server (IIS) di Microsoft.ISAPI_Rewrite è un filtro ISAPI scritto in puro C/C++ quindi è estremamente veloce.ISAPI_Rewrite ti dà la libertà di andare oltre gli schemi URL standard e sviluppare il tuo schema personalizzato.

[Esempio di utilizzo] disponibile su http://www.helicontech.com/articles/provocative_SEF_URLs.htm

Dai un'occhiata a URLRewriter.Usato in produzione una volta senza problemi.Ma non fare affidamento su questo come unico controllo di qualità:

http://www.codeplex.com/urlrewriter

(È gratuito e ha una licenza pubblica Microsoft)

Managed Fusion URL Rewriter è un potente motore di manipolazione degli URL basato sull'estensione Apache mod_rewrite.È stato progettato da zero per portare tutte le funzionalità di Apache mod_rewrite in IIS 6.0 e IIS 7.0.Managed Fusion Url Rewriter funziona con ASP.NET su Internet Information Server (IIS) 6.0 e Mono XPS Server di Microsoft ed è completamente supportato, per tutte le lingue, in IIS 7.0, inclusi ASP.NET e PHP.Managed Fusion Url Rewriter ti dà la libertà di andare oltre gli schemi URL standard e sviluppare il tuo schema personalizzato.

IIRF

  • funziona con IIS5, 6 o 7.
  • Gratuito
  • fonte aperta
  • ben mantenuto
  • Gratuito
  • supporta la corrispondenza dei modelli di espressione regolare
  • utilizza la sintassi .htaccess
  • RewriteRule
  • RedirectRule
  • RewriteHeader
  • RiscriviCond
  • Gratuito
  • utilizzare un file di configurazione separato per ogni applicazione o sito IIS
  • le modifiche alle regole vengono caricate automaticamente
  • ProxyPass
  • Ho già detto che è gratuito?

alt text

Un'alternativa perfetta ad Apache mod_rewrite e ad altri moduli Apache su IIS7 è Scimmia Elicona.La sintassi è compatibile al 99% con Apache.

http://www.iis.net/extensions/URLRewrite è stato progettato per IIS 7.0 e offre ottime prestazioni e un'interfaccia utente di amministrazione.

Riscrittura mod IIS è l'opzione migliore che conosco, ma non è gratuita.

Riscrittura ISAPI è adatto per IIS 5 o 6.È disponibile una versione Lite gratuita oppure puoi pagare per la versione completa per ottenere più funzionalità, come le funzionalità di proxy.E' da un po' che non lo uso, ma in quel momento funzionava bene.

Sto utilizzando Helicon Ape da quando sono uscito da Apache e sono passato a IIS.La sua sintassi è compatibile con Apache.

Puoi leggere il mio articolo su come utilizzare Riscrittore URL Fusion gestito Qui:

http://carlos.mendible.com/2010/02/runnig-apache-behind-iis-server-net.html

Spero che sia d'aiuto.

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