Les travaux de règle suivants (réoriente avec succès) pour urls comme:Module de réécriture d'URL. Règle ne fonctionne pas pour les urls contenant signe "+"
www.site.com/some/path
Mais ne fonctionne pas (404) pour urls contenant +
signe:
www.site.com/some/p+a+t+h
et ne fonctionne pas (404), même si encodée:
www.site.com/some/p%2Ba%2Bt%2Bh
Mais fonctionne, lorsque +
va après ?
signe:
www.site.com/some/path?+
Règle:
<rule name="redirectForWww" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^www.site.com$" />
</conditions>
<action type="Redirect" url="http://site.com/{R:0}" />
</rule>
IIS 7.0, URL Rewrite Module 2.0