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