使用GCP负载均衡器的静态网站重定向HTTP到HTTPS,具有

问题描述 投票:0回答:1

我需要将我的网站从http重定向到https,我在Google Cloud Storage Bucket中的静态网站指向启用了http和https的负载均衡。

示例:

http://ex.com =>https://ex.comhttp://www.ex.com => https://www.ex.com

https://ex.comhttps://www.ex.com都可以正常工作,但是,我只需要http重定向,以便可以访问安全服务

由于我拥有一个静态网站,所以我希望只能在负载均衡中处理此问题,有人可以帮助我解决这个问题。

https google-cloud-platform google-cloud-storage load-balancing http-redirect
1个回答
0
投票

目前,这无法通过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>
© www.soinside.com 2019 - 2024. All rights reserved.