找回密码
 立即注册
首页 业界区 安全 apisix~redirect重定向插件

apisix~redirect重定向插件

慎气 2025-8-7 11:36:04
基本功能

将某个长链接,使用一个域名代替它,在浏览器上输入域名,可以直接重定向到这个链接对接的网络
使用方法
  1. {
  2.   "uri": "/*",
  3.   "name": "short",
  4.   "methods": [
  5.     "GET",
  6.     "POST",
  7.     "PUT",
  8.     "DELETE",
  9.     "PATCH",
  10.     "HEAD",
  11.     "OPTIONS",
  12.     "CONNECT",
  13.     "TRACE",
  14.     "PURGE"
  15.   ],
  16.   "host": "test.short.com",
  17.   "plugins": {
  18.     "redirect": {
  19.       "http_to_https": false, # 如果你的短域名也用 HTTPS,这个可能不需要或设为 true
  20.       "uri": "https://long.abc.com/auth/realms/demo/protocol/openid-connect/auth",
  21.       "ret_code": 301, # 使用 301 永久重定向 (推荐) 或 302
  22.       "append_query_string": true # 非常重要!保留原始请求的任何查询参数(虽然通常没有,但安全起见加上)
  23.     }
  24.   }
  25.   "status": 1
  26. }
复制代码
知识点总结

Apache APISIX 的 redirect 插件是用于实现 URI 重定向的核心组件,支持多种重定向场景(如路径修改、HTTP 到 HTTPS 跳转、正则匹配重定向)。以下从功能、配置到实践的详细解析:

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册