Addition#

该模块是一个过滤器,用于在响应之前和之后添加文本。

当 从源代码构建 时,该模块默认不会被构建;必须通过 构建选项 --with-http_addition_module 启用它。

在来自 我们的软件仓库 的包和镜像中,该模块已包含在 构建中。

配置示例#

location / {
    add_before_body /before_action;
    add_after_body  /after_action;
}

指令#

add_after_body#

语法

add_after_body uri;

默认值

—

上下文

http, server, location

在响应体之后添加处理给定子请求返回的文本。参数为空字符串 ("") 则取消继承自先前配置级别的添加。

add_before_body#

语法

add_before_body uri;

默认值

—

上下文

http, server, location

在响应体之前添加处理给定子请求返回的文本。参数为空字符串 ("") 则取消继承自先前配置级别的添加。

addition_types#

语法

addition_types mime-type ...;

默认值

addition_types text/html;

上下文

http, server, location

允许在具有指定 MIME 类型的响应中添加文本,除了 "text/html" 之外。特殊值 "*" 匹配任何 MIME 类型。