<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="index.html">
</location>
    <system.webServer>
    <httpProtocol>
        <customHeaders>
            <remove name="Content-Security-Policy" />
           <add name="Cache-Control" value="public, max-age=31536000" />
            <add name="Pragma" value="no-cache" />
            <add name="Expires" value="-1" />
             <add name="Content-Security-Policy" value = "default-src 'none';font-src 'self' https://embed.tawk.to https://fonts.gstatic.com data: blob:;media-src 'self' data: blob:;frame-src 'self' blob: https://login.microsoftonline.com https://content.googleapis.com https://accounts.google.com https://www.dailymotion.com https://www.youtube.com https://sdk.canva.com https://www.canva.com https://api.mapbox.com https://prod6.tvtools.eu;base-uri 'self';object-src 'self' blob:; script-src #URL https://maps.googleapis.com https://maps.gstatic.com https://apis.google.com https://connect.facebook.net https://api.dmcdn.net https://www.youtube.com https://sdk.canva.com https://www.canva.com https://api.mapbox.com https://www.mapbox.com https://cdn.jsdelivr.net https://embed.tawk.to 'sha256-XCH3hOY3w3Ab8P7TBm89Iocun2JoQYF7ZBZfor4flDs=' 'sha256-4c5/XY9CwRQhMSDKEP8PwPilpKmTKOLVMwRco26lH4U=' blob:;style-src 'self' https://api.mapbox.com  https://www.youtube.com https://sdk.canva.com https://www.canva.com https://www.mapbox.com https://embed.tawk.to 'unsafe-inline';connect-src wss: https: data: blob:;img-src https: data: blob:" />
        </customHeaders>
    </httpProtocol>  

        <rewrite>
  <outboundRules rewriteBeforeCache="true">
    <rule name="Remove Server header">
      <match serverVariable="RESPONSE_Server" pattern=".+" />
      <action type="Rewrite" value="" />
    </rule>
  </outboundRules>
           <rules>
<rule name="Redirection HTTP vers HTTPS" stopProcessing="true">
                    <match url="(.*)" />
                    <conditions>
                        <add input="{HTTPS}" pattern="^OFF$" />
                    </conditions>
                    <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" />
                </rule>
                <rule name="Main Rule" stopProcessing="true">
        		<match url=".*" />
		        <conditions logicalGrouping="MatchAll">
		          <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
        		  <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
		        </conditions>
		        <action type="Rewrite" url="./index.html" />
		</rule>
            </rules>
        </rewrite>
        <security>
            <requestFiltering>
                <fileExtensions>
                    <remove fileExtension=".xlsx" />
                    <remove fileExtension=".txt" />
                </fileExtensions>
            </requestFiltering>
        </security>       
<urlCompression doStaticCompression="true" />
    <httpCompression directory="C:\inetpub\temp\IIS Temporary Compressed Files">
        <scheme name="gzip" dll="C:\Windows\system32\inetsrv\gzip.dll" />
        <staticTypes>
          <add mimeType="text/css" enabled="true" />
          <add mimeType="text/javascript" enabled="true" />
       </staticTypes>
    </httpCompression>     </system.webServer>  
</configuration>
