J'ai utilisé le plugin UrlRewrite IIS pendant environ un mois sur notre site de production.Problème IIS UrlRewrite
J'ai créé une seule règle de redirection utilisant le modèle/Assistant fourni, le enrty de configuration résultant est la suivante:
<rewrite>
<rules>
<rule name="CanonicalHostNameRule1" enabled="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^www\.mycompany\.com$" negate="true" />
</conditions>
<action type="Redirect" url="http://www.mycompany.com/{R:1}" />
</rule>
</rules>
</rewrite>
Il a été en cours d'exécution bien jusqu'à ce matin, lorsque le site a commencé erroring avec « trop de redirections ". Pour autant que je sache, rien dans la configuration ou l'infrastructure n'a changé.
J'ai désactivé la règle, et le site est redevenu fonctionnel (bien que clairement sans aucune redirection). J'ai ensuite réactivé la règle, et maintenant tout fonctionne comme prévu. Je n'ai apporté aucune modification à la règle sauf pour la désactiver temporairement.
Des idées? Est-ce que le plugin est buggé?
Sur quel framework travaillez-vous? Je sais qu'il y avait quelques erreurs particulièrement désagréables avec 1.1 qui a exigé un redémarrage d'IIS ... – dooburt