我需要将我的网站从 http重定向到https ,我在Google Cloud Storage Bucket中的静态网站指向启用了http和https的负载均衡。
示例:
http://ex.com => https://ex.com
http://www.ex.com => https://www.ex.com
https://ex.com,https://www.ex.com都可以正常工作,但是,我只需要http重定向,即可访问安全服务
由于我有一个静态网站,所以我希望只能在“负载平衡”中处理此问题,有人可以帮助我解决这个问题。
答案 0 :(得分:2)
目前,这无法通过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>
答案 1 :(得分:1)
有点晚了,但是Google添加了此问题的修复程序。
答案 2 :(得分:0)