私のサイトのごく少数のページで、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