Question

Existe-t-il un équivalent mod_rewrite pour IIS 7.0

a) plus ou moins complet

b) adapté à un environnement de production, c'est-à-diretesté au combat/fiable/sécurisé

Avez-vous une recommandation basée sur l'expérience ?

Était-ce utile?

La solution

Vérifiez Module de réécriture d'URL pour IIS 7 créé par Microsoft

Autres conseils

Si vous avez 99,00 $ à dépenser, vous voudrez peut-être jeter un œil à http://www.isapirewrite.com/

[Extrait de leur site Internet]

Présentation du produit

ISAPI_Rewrite est un puissant moteur de manipulation d'URL basé sur des expressions régulières.Il agit principalement comme mod_Rewrite d'Apache, mais est conçu spécifiquement pour Internet Information Server (IIS) de Microsoft.ISAPI_Rewrite est un filtre ISAPI écrit en C/C++ pur, il est donc extrêmement rapide.ISAPI_Rewrite vous donne la liberté d'aller au-delà des schémas d'URL standard et de développer votre propre schéma.

[Exemple d'utilisation] disponible sur http://www.helicontech.com/articles/provocative_SEF_URLs.htm

Jetez un œil à URLRewriter.Je l'ai utilisé une fois en production sans problème.Mais ne comptez pas sur cela comme seul contrôle de qualité :

http://www.codeplex.com/urlrewriter

(C'est gratuit et possède une licence publique Microsoft)

Managed Fusion URL Rewriter est un puissant moteur de manipulation d'URL basé sur l'extension Apache mod_rewrite.Il est conçu dès le départ pour apporter toutes les fonctionnalités d'Apache mod_rewrite à IIS 6.0 et IIS 7.0.Managed Fusion Url Rewriter fonctionne avec ASP.NET sur Internet Information Server (IIS) 6.0 et Mono XPS Server de Microsoft et est entièrement pris en charge, pour toutes les langues, dans IIS 7.0, y compris ASP.NET et PHP.Managed Fusion Url Rewriter vous donne la liberté d'aller au-delà des schémas d'URL standard et de développer votre propre schéma.

IIRF

  • fonctionne avec IIS5, 6 ou 7.
  • Gratuit
  • Open source
  • bien maintenu
  • Gratuit
  • prend en charge la correspondance de modèles d'expressions régulières
  • utilise la syntaxe .htaccess
  • Réécrire la règle
  • Règle de redirection
  • Réécrire l'en-tête
  • RéécritureCond
  • Gratuit
  • utiliser un fichier de configuration distinct pour chaque application ou site IIS
  • les modifications de règles sont chargées automatiquement
  • Passe proxy
  • Ai-je mentionné que c'est gratuit ?

alt text

Une alternative parfaite à Apache mod_rewrite et aux autres modules Apache sur IIS7 est Singe hélicon.La syntaxe est compatible à 99 % avec Apache.

http://www.iis.net/extensions/URLRewrite a été conçu pour IIS 7.0 et offre d'excellentes performances et une interface utilisateur d'administration.

Réécriture du mod IIS est la meilleure option que je connaisse, mais elle n'est pas gratuite.

Réécriture ISAPI convient à IIS 5 ou 6.Une version Lite est disponible gratuitement, ou vous pouvez payer pour la version complète pour obtenir plus de fonctionnalités, telles que les capacités de proxy.Cela fait un moment que je ne l'utilise pas, mais il fonctionnait bien à l'époque.

J'utilise Helicon Ape depuis que j'ai quitté Apache et que je suis passé à IIS.C'est une syntaxe compatible avec Apache.

Vous pouvez lire mon article sur l'utilisation Réécrivain d'URL Fusion géré ici:

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

J'espère que cela aide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top