现在免费SSL证书越来越多了,这几天西部数码也上线了免费SSL。
于是我就申请了一个来玩玩,目前小博使用的是虚拟主机,所以没办法部署。
那就拿公司网站来玩吧。
其实部署非常简单,公司网站我使用kangle,直接在SSL里面添加证书即可。
但是问题来了,如何将http强制转到https呢?
实现http自动跳转到https方式:
在页面<head></head>中加入自动跳转代码。
<script type="text/javascript">
var url = window.location.href;
if (url.indexOf("https") < 0) {
url = url.replace("http:", "https:");
window.location.replace(url);
}
</script>
即可,再访问非https的页面时,会自动跳转到https了。
这个效果是不是跟301跳转一样呢?
跟301还有区别的
这个是用script实现的