更改默认后端后端页面的404状态

时间:2019-02-18 07:22:27

标签: google-cloud-platform

我有一些我想在后端存储桶上托管的应用程序。其中一些应用专门处理网址。

因此,“ example.com/shop”是应用程序的处理程序,而不是文件,这意味着后端存储桶针对该URL返回404。因此,我可以将404页配置为index.html,这可以解决此问题,但是它返回404状态代码。

问题是我可以将状态码更改为200吗?

请注意,由于其他负载平衡限制,我无法使用Firebase解决方案。 (即/ api / *需要直接路由到api应用)

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找的是Set a main page and/or error page for one or more buckets

  
      
  1. 只有一个404.html页面:例如,对http://www.example.com/photos/missing的GET请求将检索http://www.example.com/404.html,而不是http://www.example.com/photos/404.html
  2.   

您可以通过使用gsutil web set -e <404.html>来实现此目的,也可以使用console并打算将404设置为404.html,只需将其设置为{{1 }}。