Windows , IIS

브라우저 요청 리디렉트 하기

SungWookKang 2016. 3. 11. 12:08
반응형

브라우저 요청 리디렉트 하기

 

  • 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