【问题标题】:Google Load Balancer simple url redirect谷歌负载均衡器简单的 url 重定向
【发布时间】:2021-02-26 02:50:11
【问题描述】:

我有一个简单的要求。

我需要这些路线
/v1/devices/*
并将他们重定向到
/v1/*

我已经设置好了 但看起来它根本没有到达这些路线。

我们已经为要连接的设备设置了一个新的 API 端点,我们只能更改设备上的主机名,因此我们需要将这些路由重定向到新路由。如果不需要,我宁愿不必在代码中这样做。

我做错了什么?

【问题讨论】:

  • 您要确切地说哪个网址不起作用?您可以尝试删除重写字段中的 * 吗?
  • 我希望任何进入 /v1/devices/ 的路由都被路由到 /v1。 IE。 /v1/devices/commands 路由到 /v1/commands。我们有大约 20 条使用 /v1/devices 前缀的路由,因此在这里使用通配符将是我们的最佳选择。
  • 你试过没有开始吗?
  • 不,我没有,我假设我需要将所有子路由路由到正确的位置,我会尝试的
  • 这实际上是我最终尝试的方法,而且效果很好,谢谢!

标签: google-app-engine google-cloud-platform load-balancing


【解决方案1】:

感谢@guillaume,这很容易解决。

将我的路径前缀重写从 /v1/* 更新为 /v1/ 这允许路由按预期进入正确的路径。

【讨论】:

    猜你喜欢
    • 2019-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-02
    • 2017-01-16
    • 1970-01-01
    • 1970-01-01
    • 2017-03-10
    相关资源
    最近更新 更多