제목은 거창한데,

아주 오래 전부터 웹 개발할 때 많이 써왔던 방법으로,


1. 서버 코드에서 프로토콜을 분석해서 Redirect 시키는 방법이 있고,

2. 자바스크립트로 동일한 동작을 하게 만드는 방법이 있고,

3. IIS 7.0 부터는 IIS 메뉴에서 처리하는 방법


등 여러가지 방법들이 있었다.




여기서 1번은 개발 언어에 따라 너무나 많은 방법들이 있으므로 생략...




2번도 여러가지 방법이 있긴 하지만 가장 강력한 한 줄 짜리 스크립트 하나로 끝나는 것이 있어 소개한다.

내가 써봤던 방법 중에 가장 간단하면서도 가장 강력한 것이었다.


if (window.location.protocol != "https:")

    window.location.href = "https:" + window.location.href.substring(window.location.protocol.length);


아, 좀 길어져서 두 줄이 되긴 했지만 어쨌든 한 줄로 써도 되니까 한 줄로 끝나는 것이라고 하자.^^;




3번은... 웹 사이트가 80, 443으로 구분되어 둘 이상 있어야 한다는 제한이 있긴 하지만

어쨌든 아무런 코딩이나 페이지 없이도 자동으로 된다는 점에서 편리한 점도 있다.


방법은 아래 URL에 상세하게 나와 있다.


>> 참조: https://technet.microsoft.com/en-us/library/cc732930(v=ws.10).aspx



그림 하나도 없이 글자로만 써져 있어서 실망이면 아래 URL을 참조하면 된다.


>> 참조: http://geekswithblogs.net/amaniar/archive/2010/10/12/enabling-http-redirect-in-iis7.aspx



Add Roles and Features에서 위 그림처럼 추가해준 다음,



웹 사이트에서 위 그림처럼 "HTTP Redirect"를 선택하면 된다.

상세 설정은... 해 보면 안다. 쉽다.



끝.







Posted by 떼르미
,


자바스크립트를 허용해주세요!
Please Enable JavaScript![ Enable JavaScript ]