web.config rediriger non-www www

J'ai besoin de rediriger les non-www url www url pour les url http et https. J'ai essayé de suivre les règles dans le web.config.

<rule name="Redirect to WWW" stopProcessing="true">
<match url=".*" />
<conditions>
    <add input="{HTTP_HOST}" pattern="^domain.com$" />
</conditions>
<action type="Redirect" url="http://www.domain.com/{R:0}" redirectType="Permanent" />

<rule name="Redirect to WWW https" stopProcessing="true">
<match url=".*" />
<conditions>
    <add input="{HTTPS}" pattern="^domain.com$" />
</conditions>
<action type="Redirect" url="https://www.domain.com/{R:0}" redirectType="Permanent" />

Il fonctionne parfaitement pour les non-ssl url mais dans le cas de ssl il de redirection à partir de https://domain.com à http://www.domain.com

Merci de m'aider à corriger mes règles.

  • première règle me met une gifle à la fois les demandes " types et la deuxième ne sera pas traitée
InformationsquelleAutor Anand | 2013-07-18