ngx_http_addition_module
在http响应之前、之后添加字符串
提示
--with-http_addition_module
启用模块
指令
名称 | 参数类型 | 默认值 | 作用描述 | 上下文 |
---|---|---|---|---|
add_before_body | uri | - | 在响应body前添加给定uri子请求响应内容 | http, server, location |
add_after_body | uri | - | 在响应body后添加给定uri子请求响应内容 | http, server, location |
addition_types | mime-type | text/html | 允许添加文本的响应类型,* 表示允许所有类型 | http, server, location |
示例
nginx
server {
listen 8081;
add_before_body /before.html;
add_after_body /after.html;
location / {
root html;
index index.html index.htm;
}
}
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
html
<html>
<body>
<h1>I'm before body</h1>
</body>
</html>
1
2
3
4
5
2
3
4
5
html
<html>
<body>
<h1>I'm after body</h1>
</body>
</html>
1
2
3
4
5
2
3
4
5
访问http://localhost:8081后效果如下: