我想我在https ...
中遗漏了一些东西目前我正在使用此功能将所需页面从http重定向到https
If Not Request.IsSecureConnection Then
Dim serverName As String = HttpUtility.UrlEncode(Request.ServerVariables("SERVER_NAME"))
Dim filePath As String = Request.FilePath
Response.Redirect(("https://" & serverName) + filePath)
End If
我应该在web.config中的某处声明https的绝对链接吗?
P.S。我的链接是相对的
答案 0 :(得分:0)
您可以编写HttpModule并将其添加到web.config。
答案 1 :(得分:0)
如果您想使用静态网址,则可以在网络配置中添加:
<appSettings>
<add key="url" value="http://www.yoursite.com" />
</appSettings>
之后你可以在任何你想要的地方获得这个值:
string strHost = ConfigurationManager.AppSettings.Get("url").ToString();
希望这能解决您的问题。