我使用Google Cloud的存储桶部署了我的Vue.js SPA。
Google的均衡器不允许我配置从HTTPS到HTTP的重定向。 .htaccess
文件也未得到确认(至少,根据我偶然发现的其他StackOverflow问题)。
如何在GCP存储桶的上下文中强制执行从HTTP到HTTPS的重定向?
我正在考虑在我的应用程序中修改路由器本身,但
/
,{{1 },/resume
)... 答案 0 :(得分:5)
如果您使用的是static website serving,则无法使用HTTPS,更不用说重定向HTTP了。
如果您直接从storage.googleapis.com/bucket或bucket.storage.googleapis.com提供服务,HTTP和HTTPS都可以使用,但无法阻止普通HTTP工作。
您可以使用Google Cloud HTTPS Loadbalancing with a backend bucket。这将允许您在自己的域上使用HTTPS。然后,您可以根本没有普通的HTTP,或者让HTTP流量转到不同的后端(例如,返回HTTP 302重定向的GCE实例或具有包含HTML元重定向的索引页的不同存储桶)。
您还可以在GCS前使用像Cloudflare这样的第三方CDN来提供SSL功能。