Kong 实现重定向
网站访问从旧域名更换到新域名的过渡期,往往会将旧域名的访问重定向为新域名。Nginx 中使用 rewrite
可以轻易实现,但 Kong 中没有一步到位的官方插件,这里可以通过 Request Termination
+ Response Transformer
做到
Request Termination
插件位于 Traffic Control
类目下,用于终止请求并返回状态码,这里将状态码返回 302
Response Transformer
插件位于 Transformations
类目下,用于改写 Response,这里为 headers 添加重定向的信息 Location: https://xxxxx
插件可用于 Route 或 Service 中,启用插件即可达到重定向效果