HTML-将页面刷新为IIS服务器上相同页面的https版本

HTML-将页面刷新为IIS服务器上相同页面的https版本,html,iis,Html,Iis,我们的网页上有需要加密的表单。SSL已起作用,因此我们只需将前往表单页面的用户重定向到“读取”链接: 而不是 我在页眉中添加了以下行,但页面自然会保持刷新: <meta http-equiv="Refresh" content="0;URL=https://ourdomain.com/contact-us.aspx"/> 当然,我告诉重新加载页面刷新自己,以便它继续这样做。重定向页面以使其作为https页面加载一次的最佳方式是什么 这不是Apache服务器,因此添加.

我们的网页上有需要加密的表单。SSL已起作用,因此我们只需将前往表单页面的用户重定向到“读取”链接:

而不是

我在页眉中添加了以下行,但页面自然会保持刷新:

     <meta http-equiv="Refresh" content="0;URL=https://ourdomain.com/contact-us.aspx"/>

当然,我告诉重新加载页面刷新自己,以便它继续这样做。重定向页面以使其作为https页面加载一次的最佳方式是什么

这不是Apache服务器,因此添加.htaccess文件不是一个选项(很遗憾!)。
联系人页面的链接(共有4个)可以轻松设置为https而不是http,但由于某些用户可能将联系人表单设置为书签,我希望将这些用户重定向到加密页面

最好的方法是通过IIS配置完成。我认为meta标签不会帮助您,因为您无法检查用户是否通过https或http连接

我的JavaScript解决方案是:

if(location.protocol.indexOf("https") === -1) {
    location.href = location.href.replace("http", "https");
}

A.

谢谢。我没有服务器的管理权限,我必须向我们的DC申请。我也会尝试Javascript解决方案。