항상 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