如何将 http 重定向到 https
我想将 http 重定向到 https。 我尝试了这个,但有一个问题,我必须重定向到另一页面。 request.url 给出当前页面,而我需要重定向到另一个页面。 我该怎么做呢。
if(!Request.IsSecureConnection)
{
string redirectUrl = Request.Url.ToString().Replace("http:", "https:");
Response.Redirect(redirectUrl);
}
问候
cmrhema
I want to redirect http to https.
I tried this one,but I have one problem, I have to redirect to another page.
The request.url gives the current page, whereas I need to redirect to another page.
How do I do that.
if(!Request.IsSecureConnection)
{
string redirectUrl = Request.Url.ToString().Replace("http:", "https:");
Response.Redirect(redirectUrl);
}
Regards
cmrhema
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您发布的代码将创建完全相同的 URL,只是带有
https:
前缀,因为您只需将http:
替换为https:
:如果您想重定向到另一个页面,只需执行以下操作:
The code you posted will create the exact same URL, only with an
https:
perfix, as you are simply replacinghttp:
withhttps:
:If you want to redirect to another page, simply do that:
我使用了 自动在 HTTP 和 HTTPS 之间切换:版本 2修改非常成功。需要做很多工作。
I have used Switching Between HTTP and HTTPS Automatically: Version 2 with minor modifications very successfully. Takes a lot of the work out of it.