我在 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
更多信息请参考官方文档。