重定向
这是个很常用功能,和 NGINX 提供的 rewrite 指令类似,却更简明易懂。 它属于应用的 页面规则,我们直接新建一个页面规则来看看如何使用。 动作的下拉列表里面有很多选项,我们拉到 “响应动作”,从中选择重定向。
此类型的动作,可能会导致 HTTP 请求立即返回。
这是个很常用功能,和 NGINX 提供的 rewrite 指令类似,却更简明易懂。 它属于应用的 页面规则,我们直接新建一个页面规则来看看如何使用。 动作的下拉列表里面有很多选项,我们拉到 “响应动作”,从中选择重定向。
在排查问题的时候需要查看请求响应体的内容,这时候可以将请求响应体的输出到访问日志。 这个动作将请求响应体记录在 responsebody 的 Nginx 变量中,供访问日志使用。 最大响应体大小:最大捕获的响应体大小,从响应的第一个字节开始捕获,捕获结果存储在 responsebody 变量中。
此动作可用于定制静态页面以便直接响应给客户,从而避免访问上游。 此动作的参数有: 内容类型:指定响应报头的 Content Type,如 text/html、application/json。在输入框中输入时,OpenResty Edge 会自动展示候选项。
此动作通常会和条件一起使用,例如当请求匹配到了指定 URI 后立即退出请求并返回 404 状态码。 此动作仅有一个参数:状态码,表示 HTTP 状态码,如 200,400 等。 请求示例 可以看到服务器返回了“400”状态码,与我们的规则配置一致。
关闭连接动作用于立即终止客户端连接,不返回任何响应内容。此动作通常与条件规则配合使用,在满足特定条件时快速阻断请求。 请注意:频繁使用此动作可能会影响正常用户的访问体验,请确保关闭连接的规则设置得合理。