URI 动作
OpenResty Edge 提供了以下动作来修改客户端请求的 URI。
设置 URI
这个页面规则中设置了两个动作,一个是 “设置 URI”,此动作只有一个参数 “URI”,把新的 URI 输入到这里即可,以 /
开头;
另一个动作 “使用 Edge 语言” 的目的是打印修改后的 URI。
请求示例:
$ curl test.com/old
/new
添加 URI 前缀
这个动作只有一个参数 “值”,把需要增加的 URI 前缀输入到这里即可,以 /
开头。
请求示例:
$ curl test.com/a
/prefix/a
删除 URI 前缀
这个动作只有一个参数 “值”,把需要删除的 URI 前缀输入到这里即可,以 /
开头。
请求示例:
$ curl test.com/prefix/a
/a
删除 URI 片段
这个动作只有一个参数 “片段下标”,取值从 1 开始。当 URI 不存在指定下标的片段时,将不进行删除。
请求示例:
$ curl test.com/a/b/c
/a/c
$ curl test.com/a
/a