반응형
IIS 7.5에서 지원하는 URL Rewrite
IIS 7.5에서는 URL Rewirte Module이 기본적으로 설치가 되어있지 않기 때문에
설치 파일을 다운 받아서 설치를 해야한다.
Download : http://www.iis.net/download/urlrewrite
이번 포스팅에서는 단순히 HTTP 요청을 HTTPS로 Redirect 시키는 방법만 설명하겠다.
우선 설치가 완료 되면
<rewrite>
<rules>
<rule name="Redirect to HTTPS" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}" redirectType="SeeOther" />
</rule>
</rules>
</rewrite>
이 코드를 Web.config의 <system.webServer> 구문 안에 포함시키면 된다.
너무 날로 먹나??
당연 IIS의 URL Rewirte에서 편한 UI를 통해서 원하는 패턴을 넣어서 설정할 수도 있다.
하지만 앞에서도 얘기했듯이 HTTPS로 Rewrite 시키는 방법만 알려주겠다는 것!!!
반응형