Différences entre versions de « Rediriger son site en HTTPS sous IIS »

De Ikoula Wiki
Jump to navigation Jump to search
 
(4 versions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 
[[Catégorie:Hébergement mutualisé]]
 
[[Catégorie:Hébergement mutualisé]]
 +
 +
{{#seo:
 +
|title=Rediriger don site en HTTPS sous IIS
 +
|title_mode=append
 +
|keywords=these,are,your,keywords
 +
|description=Découvrez dans cet article comment vous pouvez rediriger votre site en  HTTOS sous IS
 +
|image=Uploaded_file.png
 +
|image_alt=Wiki Logo
 +
}}
 +
 
==Introduction== <!--T:1-->
 
==Introduction== <!--T:1-->
 
Vous souhaitez que votre site "http://site.com" soit automatiquement rediriger vers "https://site.com".
 
Vous souhaitez que votre site "http://site.com" soit automatiquement rediriger vers "https://site.com".
Ligne 12 : Ligne 22 :
 
Vous aurez à modifier le fichier "web.config" qui se trouve à la racine de votre dossier "www".
 
Vous aurez à modifier le fichier "web.config" qui se trouve à la racine de votre dossier "www".
 
Il faudra ajouter au début de la balise " <system.webServer>" les lignes ci-dessous en modifiant le paramètre "DOMAINE" par le nom de votre site.
 
Il faudra ajouter au début de la balise " <system.webServer>" les lignes ci-dessous en modifiant le paramètre "DOMAINE" par le nom de votre site.
 
+
<pre>
 
<rewrite>
 
<rewrite>
 
         <rules>
 
         <rules>
 +
          <rule name="Allow LetsEncrypt" patternSyntax="Wildcard" stopProcessing="true">
 +
                    <match url=".well-known/*" />
 +
                    <action type="None" />
 +
          </rule>
 
           <rule name="http to https" stopProcessing="true">
 
           <rule name="http to https" stopProcessing="true">
 
           <match url="(.*)" />
 
           <match url="(.*)" />
Ligne 24 : Ligne 38 :
 
         </rules>
 
         </rules>
 
</rewrite>
 
</rewrite>
 +
</pre>
  
 
==Conclusion== <!--T:3-->
 
==Conclusion== <!--T:3-->
Ligne 38 : Ligne 53 :
 
<comments />
 
<comments />
  
<!-- Placez ci-dessous la ou les catégories auxquelles se rapporte votre article. Ex: [[Catégorie:Contribuer]] [[Catégorie:Linux]] -->
+
<!-- Placez ci-dessous la ou les catégories auxquelles se rapporte votre article. Ex: [[Catégorie:Contribuer]] [[Catégorie:Linux]] [[Category:Hébergement Web]] -->
 +
 
 +
[[Category:Hébergement Web]]

Version actuelle datée du 30 décembre 2020 à 16:21


Introduction

Vous souhaitez que votre site "http://site.com" soit automatiquement rediriger vers "https://site.com".

Prérequis

Testez dans un navigateur votre site en https soit "https://site.com". Si cela ne fonctionne pas, il faut avant tout que le site ait un certificat, par exemple "Let's Encrypt".

Voici un lien pour activer "Let's Encrypt" : https://fr.ikoula.wiki/fr/Cr%C3%A9ation_et_renouvellement_d%27un_certificat_let%27s_encrypt

Configuration pour rediriger votre site

Vous aurez à modifier le fichier "web.config" qui se trouve à la racine de votre dossier "www". Il faudra ajouter au début de la balise " <system.webServer>" les lignes ci-dessous en modifiant le paramètre "DOMAINE" par le nom de votre site.

<rewrite>
        <rules>
          <rule name="Allow LetsEncrypt" patternSyntax="Wildcard" stopProcessing="true">
                    <match url=".well-known/*" />
                    <action type="None" />
          </rule>
          <rule name="http to https" stopProcessing="true">
          <match url="(.*)" />
          <conditions>
            <add input="{HTTPS}" pattern="^OFF$" />
          </conditions>
          <action type="Redirect" url="https://DOMAINE/{R:1}" redirectType="Permanent" />
          </rule>
        </rules>
</rewrite>

Conclusion

Vous savez désormais comment effectuer cette modification sur un serveur web IIS.



Cet article vous a semblé utile ?

0



Vous n'êtes pas autorisé à publier de commentaire.