从http转移到https asp.net c#

时间:2010-11-04 15:04:43

标签: c# asp.net http https

我尝试在用户登录我网站的安全部分后重定向。

我当前正在使用

Response.Redirect(Request.Url.OriginalString.ToLower().Replace("http://", "https://"));

但页面只是挂起然后失败。

这是我第一次尝试使用https网站,所以请保持友好:)

如何设置网站以接受https?

我做错了什么? 属

1 个答案:

答案 0 :(得分:6)

if (HttpContext.Current.Request.Url.Host.CompareTo("https://yourwebsite") != 0)
{
    HttpContext.Current.Response.Redirect("https://yourwebsite" + Context.Request.Url.PathAndQuery);
}