到处都有关于如何做到这一点的指南和问题,但从来没有真正令人满意的具体答案。基本上,我想知道是否可以在 GCP 云存储中托管静态 SPA (HTML/CSS/JS)

**主要注意事项是 SPA 有自己的路由系统 (ReactRouter),所以我希望所有路径都由 index.html 提供服务
大多数指南会告诉您将 ErrorDocument 设置为
index.html 而不是
404.html。虽然这是一个聪明的 hack,但它会导致站点的 HTTP 响应代码为 404,这对 SEO 或监控工具来说是一场灾难。这样就可以了,只要我可以更改响应代码

有什么办法可以使这项工作?我也启动并运行了 CloudFlare,但据我所知,没有办法从那里修剪路径或更改响应状态。