私のサイトのごく少数のページで、HTTPS 接続を介してのみアクセスできるようにしたいと考えています。それを達成するための最良の方法は何ですか。私が見るすべての例は、サイト全体でそれをやろうとしているようです.
Page_Init
またはでそれを達成する方法を見つけたいと思っていましたPage_Preload
。
そして、Https バージョンにリダイレクトします
私のサイトのごく少数のページで、HTTPS 接続を介してのみアクセスできるようにしたいと考えています。それを達成するための最良の方法は何ですか。私が見るすべての例は、サイト全体でそれをやろうとしているようです.
Page_Init
またはでそれを達成する方法を見つけたいと思っていましたPage_Preload
。
そして、Https バージョンにリダイレクトします
リクエストのプロパティにアクセスしてIsSecureConnection
リダイレクトできます。
if (!Request.IsSecureConnection) {
Response.Redirect(...);
}
リダイレクト先のページへの参照がある場合や、パーツから https Uri を構築する場合Request.Url
などがありますが、上記のチェックがあります。
HTTP Strict Transport Security を使用することをお勧めします。
詳細については、こちらをご覧ください。
https://www.owasp.org/index.php/HTTP_Strict_Transport_Security
ご不明な点がございましたら、お知らせください。
ありがとうファビオ @fcerullo