免费生成证书的网站:https://freessl.cn/
直接输入域名在线生成,安装KeyManager管理工具,设置证书导入密码。
在KeyManager中将生成好的证书导出成文件。然后部署到自己服务器即可。
IIS下如果要实现自动跳转,需目录安全性中的服务器证书的编辑里钩选安全通道要求SSL.
之后设置自定义错误转向中的4.3.4 指定到某个html文件。
html文件的具体内容如下:
<html>
<head><title>Redirecting...</title></head>
<script language="JavaScript">
function redirectHttpToHttps()
{
var httpURL= window.location.hostname + window.location.pathname + window.location.search;
var httpsURL= "https://"+httpURL;
window.location=httpsURL;
}
redirectHttpToHttps();
</script>
<body>
</body>
</html>