JS代码实现网页强制https
当今时代,大多数网站都支持https。很多平台也可以“一键开启强制https”选项。显然,Github Pages绑定自定义域名后并不支持“一键开启强制https”。因此,我在这里给出一个 可能可行 的解决方案。
你的网站需要配备SSL证书并支持https后才能进行下面的操作。
- 博主已亲自验证此方法的可行性。
- 实现原理:Java判断当前网页地址的协议头,如果是http就重定向到https。
- 注意事项:特别判断一下是不是本地预览(localhost)。如果是本地预览则不再执行重定向(否则会造成本地预览出错)。
代码如下:
<script> |
建议将代码添加到网页的 </head>
前。
特别说明:此方法仅能实现网页强制https,而无法强制图片等其他资源的强制https。
本文由博主原创,转载请注明出处!如果这篇文章对你有帮助,还请打赏支持一下🙏!
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Aurielの博客!
评论