Substitution模块(Substitution)
·摘要
这个模块可以能够在nginx的应答中搜索并替换文本。
要使用这个模块必须在编译时指定下列编译参数:
--with-http_sub_module option
示例配置:
location / {
sub_filter </head>
'</head><script language="javascript" src="$script"></script>';
sub_filter_once on;
}
·指令
sub_filter
语法:sub_filter text substitution
默认值:none
使用字段:http, server, location
指令允许替换nginx应答体中的一些文本到另外的值,匹配不区分大小写,替换文本可以包含变量,每个location中只能指定一个替换规则。
sub_filter_once
语法:sub_filter_once on|off
默认值:sub_filter_once on
使用字段:http, server, location
设置为off将替换应答中出现的所有匹配字段,默认只会替换第一个出现的匹配值。
sub_filter_types
语法:sub_filter_types mime-type [mime-type ...]
默认值:sub_filter_types text/html
使用字段:http, server, location
设置sub_filter检查包含的MIME类型,默认只有text/html。
·参考文档