1. 예를 들어 nple.com 도메인으로 사이트에 접근하는 경우 자동으로 앞에 www 이 붙어 www.nple.com
도메인으로 접근하도록 하고자 한다.
리눅스의 Apache 에서는 rewrite 모듈을 심어줌으로써 간단히 해결이 가능하다.
MS에서 이와 동일한 기능을 해주는 ISAPI_Rewrite 3.0 이 있다.
2. ISAPI_Rewrite 3.0 지원 OS 및 IIS 버전
Windows 2000 with IIS 5
Windows XP with IIS 5.1
Windows 2003 with IIS 6
Windows Vista with IIS 7
Windows Server 2008 with IIS 7
3. 라이센스
Free 라이센스이므로, 무료로 설치, 사용할 수 있다.
4. 다운로드 URL
http://www.iis.net/downloads/default.aspx?tabid=34&i=1512&g=6
5. 상세한 설명은 위 Overview와 같다 ^^;;
6. 문법 URL
http://www.helicontech.com/isapi_rewrite/doc/
7치는 msi 파일로 되어 있기때문에 다운로드후 바로 설치해주면 된다.
단, 설치하는 도중에 web 서비스를 재시작한다.
8. 설치를 마치고 인터넷 정보 서비스 (IIS) 관리에서
웹 사이트 등록정보 (속성)을 살펴보면 ISAPI_Rewrite 탭이 생긴 것을 확인할 수 있다.
9. Edit 를 클릭하고 들어가게 되면 에디터 창이 열린다.
10. 우리는 nple.com 접근시 www.nple.com 으로 접근 하도록 하는 것이므로 다음과 같이 적어주면 된다.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^nple\.com [NC]
RewriteRule ^(.*)$ http://www.nple.com$1 [L,R]
11. 다 적었다면 Apply 버튼 눌러 저장후 에디터 창을 빠져 나간다.
12. 다음과 같이 설정되어 있는 것을 확인할 수 있다. [적용] 버튼을 눌러 적용시키자.
13. 웹 브라우저 창을 열어 실제 도메인만 쳤을때 www 으로 접근되는지 확인하도록 하자.