브라우저 요청 리디렉트 하기
-
Version : Windows Server 2012 R2
리디렉트는 요청에 대한 경로를 새로운 경로 값으로 지정하는 것으로 브라우저 리디렉션은 웹 사이트 내에서 컨텐츠의 이름을 바꾸거나 삭제하는 경우 기존 사이트에 대한 오류가 발생하지 않도록 다른 사이트로 연결할 때 매우 유용하다.
리디렉트 기능으로는 다음과 같다.
-
다른 디렉터리의 파일 검색
-
다른 웹 사이트의 파일 검색
-
다른 컴퓨터의 파일 검색
-
여러 파일 대신 지정된 파일 검색
-
요청된 파일에 접근하는 대신, ISAPI 응용 프로그램 실행
리디렉션을 하려면 웹서버에 [HTTP 리디렉션]기능이 설치되어있어야 한다.
HTTP 리디렉션 설치가 완료되면 IIS 관리자에서 리디렉트하려는 웹사이트를 선택하고 [HTTP 리디렉션]을 클릭한다.
[HTTP 리디렉션] 관리에서 연결하려는 주소를 입력하고 적용을 클릭한다.
적용이 완료되면 기존 사용하던 주소를 입력하면 자동으로 리디렉션 주소로 이동하여 해당 사이트로 연결되는 것을 확인할 수 있다.
웹 사이트에서 리디렉션을 할 때 응용프로그램으로 리디렉션도 가능하다. 이때 리디렉션 변수를 사용하여 응용프로그램에 필요한 파라메터를 포함할 수 있다.
변수 |
설명 |
$S |
요청된 URL과 매치되는 접미사를 전달한다. 서버는 자동으로 이 접미사를 변환한다. 다른 변수와 함께 $S변수만 사용 |
$P |
쿼리 문자열의 시작을 의미하는 물음표(?)가 생략된 원래의 URL 파라메터를 전달 |
$Q |
완전한 쿼리 문자열을 대상(destination)으로 전달 |
$V |
서버 이름을 제외한 요청된 경로를 전달 |
$0 ~ S9 |
표시된 와일드카드 문자와 일치하는 요청된 URL 요소를 전달 |
! |
이 변수를 사용하면 하위 디렉터리나 개별 파일을 리디렉트 할 수 없음 |
[참고자료]
http://www.iis.net/configreference/system.webserver/httpredirect
2016-03-11 / 강성욱 / http://sqlmvp.kr
Windows, IIS, 웹서버, 윈도우 웹서버, 리디렉션, Redirection, HTTP Redirects, IIS 서버
'Windows , IIS' 카테고리의 다른 글
IIS 성능 카운터 (0) | 2019.03.24 |
---|---|
IIS 액세스 로그 설정 (0) | 2019.03.24 |
Incoming connection 제한과 Time-Out 값 설정 (0) | 2016.02.25 |
IIS (Internet Information Services) 설치 (0) | 2016.02.22 |
(0) | 2015.07.22 |