我们的网站地址是:象“http://members.XXX.XX”,所以我想重定向到“HTTPS://members.XXX.XX”无论用户类型“members.XXX.XX”或“HTTP: //members.XXX.XX”,这里是我的代码,我把它放在的Default.aspx
protected void Page_Load(object sender, EventArgs e)
{
if (Request.IsSecureConnection == false)
{
Response.Redirect(Request.Url.ToString().Replace("http://", "https://"));
}
if (!Request.Url.ToString().StartsWith("http://") || !Request.Url.ToString().StartsWith("https://"))
Response.Redirect("https://" + Request.Url.ToString());
Response.Redirect("~/pages/login.aspx");
}
这是不行的,任何人都可以帮忙吗?非常感谢
编辑:我们没有这样做,在IIS中,因为我们instored的ELMAH这是一个错误日志记录系统。 我的同事说,如果我们这样做了ELMAH是行不通的