[웹서버] 리다이렉션(Redirect)

 ㅁ 필요

   - 사용중인 사이트 주소가 변경되어 리다이렉션 필요.

ㅁ 가정

   - http://company.hkand.com 을 http://www.hkand.com 으로 리다이렉션 함.
   - Linux는 CentOS, Apache이며 apache 경로는 /usr/local/apache2 임.

ㅁ 방법

   1) Windows

      - 시작 -> 관리 도구 -> IIS(인터넷 정보 서비스) 관리자 클릭
      - 변경하려는 사이트 클릭
      - 우측 IIS 영역에서 HTTP 리디렉션 클릭
      - 요청을 이 대상으로 리디렉션 란에 "http://www.hkand.com"을 입력함.
      - 동작 리디렉션 란에 "모든 요청을 대산 기준 대신 정확한 대상으로 리디렉션", "요청을 이 디렉터리(하위 디렉터리 제외)의 콘텐츠로만 리디렉션"을 체크하고 적용함.
      - 연결 영역 변경 사이트명을 클릭 후 작업 영역 웹사이트 관리에서 다시 시작 클릭

   2) Linux

   - [root@Server /]# vi /usr/local/apache2/conf/extra/httpd-vhosts.conf

      # ServerName company.hkand.com 아랫 줄에 다음 내용 추가함.
      Redirect / http://www.hkand.com/

   - [root@Server /]# /usr/local/apache/bin/httpd -k restart

ㅁ 기타

   - http://company.hkand.com/abc 로 요청시 http://www.hkand.com/def 로 리다이렉션 함.

   1) Windows

      - IIS URL Rewrite(다운로드 : http://www.iis.net/downloads/microsoft/url-rewrite) 설치함.

   2) Linux

   - [root@Server /]# vi /usr/local/apache2/conf/extra/httpd-vhosts.conf

      # ServerName company.hkand.com 아랫 줄에 다음 내용 추가함.
      RedirectMatch /abc/ http://www.hkand.com/def/

   - [root@Server /]# /usr/local/apache/bin/httpd -k restart

끝.