使用 Cloud Run 服务代理 GCS 存储桶时,如何将 404 错误的流量重定向到其他网址?

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

目前我正在使用 Cloud Run 服务来代理 GCS 存储桶。使用以下 https://github.com/domZippilli/gcs-proxy-cloud-run 用作代理。现在我想将 404(未在存储桶中找到)的流量重定向到不同的 url 以显示帮助页面。由于我没有任何 go land 专业知识,任何人都可以建议如何将流量重定向到不同的 url,以便通过 go lang 中的代理代码从云存储桶获取 404?

go google-cloud-platform proxy reverse-proxy google-cloud-run
1个回答
0
投票

处理将 404 重定向到静态帮助页面的典型方法是在 Cloud Storage 存储分区级别配置“特殊页面”。例如,这意味着创建一个名为

not-found.html
的页面并将其上传到存储桶。然后配置存储桶,以便在找不到资源时,将页面
not-found.html
返回给用户。这适用于云存储级别,因此它独立于任何负载均衡器或代理。

要配置此功能,请在控制台中找到您的后端存储桶,然后从更多选项菜单中选择“编辑网站配置”(三个垂直点)。然后将“未找到”页面的相对路径添加为错误页面。

在此处查看更多信息:https://cloud.google.com/storage/docs/hosting-static-website#specialty-pages

© www.soinside.com 2019 - 2024. All rights reserved.