2011-11-09 12 views
1

IIS7とASP.netで安全なサイトリダイレクトを行うためのベストプラクティスを探しています。 WWWのサブドメインを持つIIS7のリダイレクトのベストプラクティス

  • mydomain.com
  • mydomain.net

それぞれ: は、私は2人のドメイン名を持っていると言います。

  • 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/) –

答えて

関連する問題