我想将http重定向到https。 我试过这个,但我有一个问题,我必须重定向到另一个页面。 request.url给出了当前页面,而我需要重定向到另一个页面。 我该怎么做。
if(!Request.IsSecureConnection)
{
string redirectUrl = Request.Url.ToString().Replace("http:", "https:");
Response.Redirect(redirectUrl);
}
此致
cmrhema
答案 0 :(得分:2)
您发布的代码会创建完全相同的网址,只会使用https:
perfix,因为您只是将http:
替换为https:
:
string redirectUrl = Request.Url.ToString().Replace("http:", "https:");
如果您想重定向到另一个页面,只需执行以下操作:
Response.Redirect("https://example.com/anotherPage.aspx");
答案 1 :(得分:0)
我已经非常成功地使用Switching Between HTTP and HTTPS Automatically: Version 2进行了少量修改。需要做很多工作。