재우니의 블로그



항상 HTTPS 로 연결하길 원할 경우 web.config 파일을 수정하여 HTTPS 로 리다이렉션이 되도록 설정할 수 있습니다.
아래 내용을 추가하면 HTTP로 접근을 해도 URL Rewrite rule을 통해 HTTPS로 리다이렉션됩니다.

web.config

<configuration>
    <system.webServer>
    <rewrite>
        <rules>
            <rule name="HTTP to HTTPS redirect" stopProcessing="true">
              <match url="(.*)" />
              <conditions>
              <add input="{HTTPS}" pattern="off" ignoreCase="true" />
             </conditions>
             <action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}" />
           </rule
        </rules>
    </rewrite>
    </system.webServer>
</configuration>


url-rewrite 설치는 필수

https://www.iis.net/downloads/microsoft/url-rewrite