网站访问从旧域名更换到新域名的过渡期,往往会将旧域名的访问重定向为新域名。Nginx 中使用 rewrite 可以轻易实现,但 Kong 中没有一步到位的官方插件,这里可以通过 Request Termination + Response Transformer 做到

Request Termination 插件位于 Traffic Control 类目下,用于终止请求并返回状态码,这里将状态码返回 302

Response Transformer 插件位于 Transformations 类目下,用于改写 Response,这里为 headers 添加重定向的信息 Location: https://xxxxx

插件可用于 Route 或 Service 中,启用插件即可达到重定向效果