如何在 GCP 负载均衡器中设置 301 重定向?

如何在 GCP 负载均衡器中设置 301 重定向?

我在 GCP 上建立了一个静态网站,使用本教程。所以我有一个存储桶和一个负载均衡器。

我正在尝试在负载均衡器中设置 URL 重定向,以避免旧 URL 上的 BC 中断。我希望用户到达https://example.org/foo重定向至https://example.org/bar。我有十几个这样的重定向需要设置。

有没有办法在负载均衡器中配置该功能?或者在其他地方?

我已经在路由规则中搜索过了,但我期望有一个“发件人”字段可以在其中输入“/foo”,还有一个“目的地”字段可以在其中输入“/bar”,但我得到的是:

在此处输入图片描述

或者我应该使用 YAML 路径匹配器?但我找不到这种基本情况的任何例子。

答案1

有可能URL 重定向GCP 负载均衡器从你提供的信息来看,和一个全球 HTTPs 负载均衡器是在您的环境中创建的。

要继续进行 URL 重定向,您可以添加配置网址映射以便地图将流量路由到适当的服务。

更换主持人小路按照下面与 URL 重定向相关的配置要求。

urlRedirect:
  hostRedirect: "new-host-name.com" # Omit to keep the requested host
  pathRedirect: "/new-path" # Omit to keep the requested path; mutually exclusive to prefixRedirect
  prefixRedirect: "/newPrefix" # Omit to keep the requested path; mutually exclusive to pathRedirect
  redirectResponseCode: FOUND
  stripQuery: True

更多信息请参考官方文档

相关内容