几天来,我一直在尝试将 http 重定向到 https,任何帮助将不胜感激!我在共享托管环境中托管我的网站,我不允许在 IIS 中更改任何内容。
这是c#登录页面中的代码
protected void Page_Load(object sender, EventArgs e)
{
if (Request.Url.ToString().IndexOf("http://") != -1)
{
string redirectUrl = Request.Url.ToString().Replace("http://", "https://");
//Response.Write(redirectUrl);
Response.Redirect(redirectUrl);
}
}
我得到的错误是“这个网页有一个重定向循环”。我也尝试在 web.config 文件中进行重定向,但出现了同样的错误。有没有强制使用 https 的页面?