如何将 http 重定向到 https

发布于 2024-08-20 14:52:09 字数 299 浏览 4 评论 0原文

我想将 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

陌路黄昏 2024-08-27 14:52:09

您发布的代码将创建完全相同的 URL,只是带有 https: 前缀,因为您只需将 http: 替换为 https:

string redirectUrl = Request.Url.ToString().Replace("http:", "https:");

如果您想重定向到另一个页面,只需执行以下操作:

Response.Redirect("https://example.com/anotherPage.aspx");

The code you posted will create the exact same URL, only with an https: perfix, as you are simply replacing http: with https::

string redirectUrl = Request.Url.ToString().Replace("http:", "https:");

If you want to redirect to another page, simply do that:

Response.Redirect("https://example.com/anotherPage.aspx");
沉溺在你眼里的海 2024-08-27 14:52:09

我使用了 自动在 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文