Windows IIS에서 리다이렉트 하기
Posted 2009/01/30 17:46
웹서버로 Windows IIS를 쓰는 경우에 리다이렉션 하는 방법에 대해 모르는 분이 많으신 것 같습니다. 도메인 test.com을 ok.com 으로 리다이렉션 한다고 할 때, 보통 test.com 도메인의 등록정보에 아래처럼 'URL로 리디렉션'을 선택하고 ok.com을 입력합니다.
이 경우, 브라우저에서 test.com 을 입력했을 때 ok.com 으로 연결되기 때문에 언뜻 보면 잘 되는 것 같지만, 이렇게 하면 test.com/script/test.asp?str=test 처럼 스크립트를 실행하도록 입력했을 때도 test.asp에 연결되는 것이 아닌 ok.com 으로 연결되어 버립니다. 원래는 test.com/script/test.asp?str=test를 입력했을 때, ok.com/script/test.asp?str=test로 연결되어야 하겠지요. 이럴 때 이용하는 것이 리다이렉션 변수인데요, 아래와 같은 변수들을 제공하고 있습니다.
이 변수를 이용하면 test.com/script/test.asp?str=test 으로 입력했을 때 ok.com/script/test.asp?str=test 으로 연결되게끔 할 수 있습니다. 아래와 같이 변수인 $S$Q를 붙여주면 우리가 의도하는 대로 test.com/script/test.asp?str=test을 입력했을 때 ok.com/script/test.asp?str=test로 연결됩니다.
이렇게 등록해 놓으면 test.com 도메인으로 들어오는 모든 입력을 ok.com 도메인으로 모두 리다이렉션 할 수 있습니다.
이 경우, 브라우저에서 test.com 을 입력했을 때 ok.com 으로 연결되기 때문에 언뜻 보면 잘 되는 것 같지만, 이렇게 하면 test.com/script/test.asp?str=test 처럼 스크립트를 실행하도록 입력했을 때도 test.asp에 연결되는 것이 아닌 ok.com 으로 연결되어 버립니다. 원래는 test.com/script/test.asp?str=test를 입력했을 때, ok.com/script/test.asp?str=test로 연결되어야 하겠지요. 이럴 때 이용하는 것이 리다이렉션 변수인데요, 아래와 같은 변수들을 제공하고 있습니다.
이 변수를 이용하면 test.com/script/test.asp?str=test 으로 입력했을 때 ok.com/script/test.asp?str=test 으로 연결되게끔 할 수 있습니다. 아래와 같이 변수인 $S$Q를 붙여주면 우리가 의도하는 대로 test.com/script/test.asp?str=test을 입력했을 때 ok.com/script/test.asp?str=test로 연결됩니다.
이렇게 등록해 놓으면 test.com 도메인으로 들어오는 모든 입력을 ok.com 도메인으로 모두 리다이렉션 할 수 있습니다.
(test.com 도메인과 ok.com 도메인은 예제로 사용했을 뿐, 본 블로거와 아무 상관 없습니다.
$Q를 빼먹어서 수정되었습니다. ^^;)
$Q를 빼먹어서 수정되었습니다. ^^;)
- Filed under : 컴퓨팅/팁
- Tag : IIS, Redirect, redirection, 리다이렉션, 리다이렉트, 리디렉션, 리디렉션 변수
- 5 Comments Trackback