从服务器端从http重定向到https

时间:2013-03-07 15:56:32

标签: asp.net vb.net

我有一个使用https的网页。如果用户更改了网址,例如:https://www.abc.com/page1.aspxhttp://www.abc.com/page1.aspx

我可以通过代码知道,即Request.IsSecureConnection连接是否受到保护。我的问题是,如果用户输入了http url。那么如何通过VB中的服务器端代码将其重定向到https。

1 个答案:

答案 0 :(得分:0)

你可以Replace HTTP HTTPS ... {尝试如下,它会对你有所帮助..

    If (Request.IsSecureConnection = False) Then
        Dim Url As String
        Url = Request.Url.ToString().Replace("http:", "https:")
        Response.Redirect(Url)
    End If