【问题标题】:kong api gateway keep url address pluginkong api网关保持url地址插件
【发布时间】:2021-12-08 14:35:56
【问题描述】:

我刚刚在独立的 ec2 上安装了 kong api 网关和 konga UI。 我配置了一个简单的服务,带有到外部站点的路由。 一切都很好!

我的问题是是否有任何 kong 插件可以在重定向后保留原始浏览器 url? 例如:

客户端发送请求到www.koko.example.com,kong 将他重定向到www.fofo.example.com。 现在发生的事情是用户在浏览器 url 地址行中看到www.fofo.example.com,我想将www.koko.example.com 地址保留在那里..

有什么办法吗?

【问题讨论】:

  • 你真的把Kong配置为重定向了吗?经典配置是让 Kong 作为代理
  • 是的,我只创建了简单的服务和简单​​的主机路由。我错过了什么吗?
  • 所以您不设置redirect Kong 将代理查询,并且您想转换答案以翻译 url。
  • @yoyo 有任何解决方案来保留呼叫者路由 url 而不是服务 url 吗?
  • @AbdulRazakAK ,不幸的是仍然没有......

标签: api-gateway kong


【解决方案1】:

你有一个 kong 模块

https://github.com/dsteinkopf/kong-response-string-replace

body_replace_patterns 将是:

www.fofo.example.com###www.koko.example.com

还有一个 nginx 模块可以做到这一点 http://nginx.org/en/docs/http/ngx_http_sub_module.html

具有其他解决方案的 kong 文章: https://medium.com/@peterkimnyc/url-rewriting-in-kong-b887d65ca072

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-31
    • 2020-08-25
    • 1970-01-01
    • 1970-01-01
    • 2021-05-20
    • 2020-08-24
    • 2015-04-09
    • 2019-11-05
    相关资源
    最近更新 更多