我需要将我的网站从http重定向到https,我在Google Cloud Storage Bucket中的静态网站指向启用了http和https的负载均衡。
示例:
http://ex.com =>https://ex.comhttp://www.ex.com => https://www.ex.com
https://ex.com,https://www.ex.com都可以正常工作,但是,我只需要http重定向,以便可以访问安全服务
由于我拥有一个静态网站,所以我希望只能在负载均衡中处理此问题,有人可以帮助我解决这个问题。
目前,这无法通过Google HTTP Load Balancer功能实现。有功能请求here。
您可以将JavaScript添加到页面中。但是,这不能保证HTTPS重定向。通常,只需将其添加到主页和几个关键页面即可获得大部分HTTPS流量。
<script type="text/javascript">
if (location.protocol != 'https:')
{
location.href = 'https:' + window.location.href.substring(window.location.protocol.length);
}
</script>