Sto cercando di fare un redirect permanent da http a https sul file web.config;

Con il seguente codice se digito sulla barra degli indirizzi www.miosito.it vengo reindirizzato su https://miosito.it

codice:
   <rule name="Redirect-a-WWW" stopProcessing="true">
          <match url=".*" />
          <conditions>
            <add input="{HTTP_HOST}" pattern="^www.miosito.it$" />
          </conditions>
          <action type="Redirect" url="https://miosito.it/{R:0}" redirectType="Permanent" />
        </rule>
il problema è che vorrei anche che se digitassi miosito.it o http:miosito.it andasse su https:miosito.it


ho provato a cambiare il pattern da ^www.miosito.it$ a ^miosito.it$ ma ovviamente mi da un loop di reindirizzamenti;

ho provato anche pattern="http://.miosito.it$" ma se poi vado su http:miosito.it non vengo reindirizzato.