我应该在 web.config 中声明 https 吗?
我想我在 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 的绝对链接吗?
ps 我的链接是相对的
I think i am missing something in https...
Currently i am using this to redirect the desired page from http to 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
Should i declare somewhere in the web.config the absolut links for https?
p.s. My links are relative
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以编写 HttpModule 并将其添加到网络中。配置。
You can write an HttpModule and add it to the web.config.
如果您想使用静态 URL,那么您可以将其添加到您的 Web 配置中:
之后您可以在您想要的任何地方获取该值,如下所示:
希望这能解决您的问题。
If you want to use a static URL then you can add this in your web config:
And after that you can get that value where ever you want like this:
Hope this will solve your problem.