Affichage des articles dont le libellé est Microsoft. Afficher tous les articles
Affichage des articles dont le libellé est Microsoft. Afficher tous les articles

dimanche 16 avril 2017

Windows IIS rediriger HTTP vers HTTPS avec un exception


Comment rediriger HTTP vers HTTPS et comment faire une exception avec Internet Information Services IIS/Windows.

Tout d'abord installer le module rewrite depuis le site www.iis.net

Puis modifier le ficher web.config a la racine de votre site comme suit :

La première règle crée une exception lorsque l'url match  ^data/sys/.* mais ensuite la deuxième règle forward tout le HTTP vers le HTTPS.

De cette façon, il possible de manager son IIS et sécuriser son site.


<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<clear />
<rule name="NoSSL - folder" enabled="true" stopProcessing="true">
<match url="^data/sys/.*" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
</conditions>
<action type="None" />
</rule>
<rule name="Redirect to https" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>