4

私のサイトのごく少数のページで、HTTPS 接続を介してのみアクセスできるようにしたいと考えています。それを達成するための最良の方法は何ですか。私が見るすべての例は、サイト全体でそれをやろうとしているようです.

Page_Initまたはでそれを達成する方法を見つけたいと思っていましたPage_Preload

そして、Https バージョンにリダイレクトします

4

2 に答える 2

7

リクエストのプロパティにアクセスしてIsSecureConnectionリダイレクトできます。

if (!Request.IsSecureConnection) {
    Response.Redirect(...);
}

リダイレクト先のページへの参照がある場合や、パーツから https Uri を構築する場合Request.Urlなどがありますが、上記のチェックがあります。

于 2013-03-29T00:09:40.883 に答える
0

HTTP Strict Transport Security を使用することをお勧めします。

詳細については、こちらをご覧ください。

https://www.owasp.org/index.php/HTTP_Strict_Transport_Security

ご不明な点がございましたら、お知らせください。

ありがとうファビオ @fcerullo

于 2013-03-29T19:27:23.207 に答える