nginx替换网站响应内容(ngx_http_sub_module)

网友投稿 762 2023-02-15

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

nginx替换网站响应内容(ngx_http_sub_module)

2. 指令(Directives)

3. nginx替换字符串实例

3.1 配置

3.2 测试

内容如下

访问结果

我们可以看到它替换是不区分大小写的,而且只被替换了一次。我把sub_filter_once on改成off试试。

1
2
3
4
location/{
   sub_filter '';
   sub_filter_once off;
}

接着测试

我们可以看到都被替换掉了.

例如你想在后追加一段js,配置如下:

1
2
3
4
location/{
   sub_filter     </head>'</head><script language="javascript"src="$script"></script>';
   sub_filter_once on;
}

这边我就不再做测试了,大家可以测试一下.

4. 结束语

这个nginx替换响应内容的模块安装使用尤为简单,应用的地方相对较少,在nginx中也是一个可选模块。假如站点出现什么敏感字,想修改很耗时间,不妨试试这个模块.或者想临时在站点中加上一个通用js或者css之类的文件,也可以使用这个模块.至于要在哪里,大家看看自己的需求.

上一篇:消防告警处理规定文件(关于消防的警告)
下一篇:性能测试培训(性能测试培训班有用吗)
相关文章

 发表评论

评论列表