2011-11-09 4 views
1

IIS7 및 ASP.net을 사용하여 안전한 사이트 리디렉션의 "모범 사례"방법을 찾고 있습니다.IIS7 리디렉션 모범 사례

  • mydomain.com www가 하위 도메인에
  • mydomain.net

각각 : 내가이 도메인 이름을 말해봐.

  • www.mydomain.com

따라서, 사용자가 액세스 할 수있는 사이트 8 개의 다른 가능한 방법 :

- http://mydomain.com 
- http://mydomain.net 
- http://www.mydomain.com 
- http://www.mydomain.net 
- and also using https:// 

나는 일반 이름을 사용하는 단일 EV 인증서가

사용자가 인증서 오류를받지 못하도록하려면

으로 연결해야합니다.
- https://www.mydomain.com 

IIS가 보안 콘텐츠 만 제공하도록하면서이 작업을 사용자에게 투명하게 적용시키는 가장 좋은 방법은 무엇입니까? 과거에는이 같은 하위 페이지로 리디렉션의 Web.config를 사용했다 :

<system.webServer> 

<httpRedirect destination="https://www.mydomain.com/secureSubPage" /> 

또는 공통 기본 페이지에이 블록을 사용하여 와일드 카드 인증서를

:

if (!Request.IsSecureConnection) 
    { 
     Response.Redirect(Request.Url.ToString().Replace("http:", "https:"), true); 
     return; 
    } 
    if (!Request.Url.ToString().Contains(".com")) 
    { 
     Response.Redirect(Request.Url.ToString().Replace(".net", ".com"), true); 
     return; 
    } 
+0

이 질문은 "자매 사이트"에 대한 더 적합 할 수있다 [에 Serverfault]에서 (http://serverfault.com/) –

답변