반응형

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 시키는 방법만 알려주겠다는 것!!!





반응형

+ Recent posts