웹마스터 블로그

II7.5 이상에서 사이트 접속시 www를 자동으로 제거하는 url rewrite 스크립트

iis7.5상위버전에서 제공되는 URL Rewrite기능을 이용하여, 접속되는 모든 사이트 주소에서

www를 제거한후 리다리엑션 시키는 스크립트는 

웹사이트 루트상에 위치한 web.config 파일에 

아래 스크립트를 추가하면 된다. 이경우 반드시 윈도우 서버 버전에 url-rewrite 기능이 엑티브 되어 있어야 한다.

추가 하는 스크립트는 

 

<system.webServer>

  <rewrite>

    <rules>

      <rule name="Remove WWW" stopProcessing="true">

        <match url="^(.*)$" />

        <conditions>

          <add input="{HTTP_HOST}" pattern="^(www.)(.*)$" />

        </conditions>

        <action type="Redirect" url="http://www.example.com{PATH_INFO}" redirectType="Permanent" />

      </rule>

    </rules>

  </rewrite>

</system.webServer>

 

Related Posts:

comments powered by Disqus