subs php,nginx subs_filter对输出内容进行替换
#如果上游用giz压缩,需要以下配置,否则subs_filter会失效替换不到
proxy_set_header Accept-Encoding "";
proxy_pass http://192.168.0.3;
#subs_filter字符替换
subs_filter 'jingjia.aaa.cn' 'zt.bbb.cn/jingjia';
#subs_filter正则替换
subs_filter "show\_(.+?)\.html" "$1" gir;
一把情况下,使用替换之后,php和nginx输出的last_modified会被移除,并且以下设置不一定生效sub_filter_last_modified on | off。默认:off,防止缓存。
是否在Response header中写入Last-Modified,控制缓存。
需参考如下,重新编译nginx:如果编译并使用了--with-http_sub_module模块,
还需要注释掉src/http/modules/ngx_http_sub_filter_module.c第159行:
static ngx_int_t
ngx_http_sub_header_filter(ngx_http_request_t *r)
{
……
if (r == r->main) {
ngx_http_clear_content_length(r);
/*ngx_http_clear_last_modified(r);*/
}
……
}
注掉源码,重新编译就可以了
非特殊说明,本博所有文章均为博主原创。
最新文章
subs php,nginx subs_filter对输出内容进行替换相关推荐
- php nginx立即输出内容
//配合ob_flush();flush();立即向浏览器输出内容 header('X-Accel-Buffering: no'); //立即输出到浏览器 ob_flush(); flush();
- 在Apache配置反向代理即实现输出内容替换
转自:https://blog.csdn.net/benwdm/article/details/83847736 最近有个地方的项目需要搭建一个演示环境.该演示环境是在公司现有系统基础上来搭建的,所有 ...
- [转]netstat输出内容详解
netstat 输出内容详解 1.列出所有 tcp与udp 端口 netstat -anput Active Internet connections (servers and establishe ...
- netstat输出内容详解
netstat 输出内容详解 1.列出所有 tcp与udp 端口 netstat -anput Active Internet connections (servers and establishe ...
- 使用grep过滤make的输出内容
make的输出内容其实分为两种,有些是到标准输出,有些是到标准错误,由于标准输出和标准错误默认都是屏幕,所以平时区分不出来, 实际上一般是error和warning信息到标准错误,其余的到标准输出. ...
- php输出网络连接,如何打开php文件和输出内容
php是什么文件?php文件如何打开?如何输出php内容?我们经常会遇到一些以php格式.php结尾的文件,对于不认识这种文件是什么,又不知道怎么打开php文件,下面网络自学网就来详细介绍什么php文 ...
- php 输出函数结果,PHP向浏览器输出内容的4个函数总结
这篇文章主要介绍了PHP向浏览器输出内容的4个函数总结,本文总结的就是print().echo().printf().sprintf()这4个输出函数,需要的朋友可以参考下 /* * 0x01:pri ...
- CLion 控制台输出内容乱码问题的解决方法
CLion 控制台输出内容乱码问题的解决方法 参考文章: (1)CLion 控制台输出内容乱码问题的解决方法 (2)https://www.cnblogs.com/flydangerfox/p/100 ...
- python中哪个函数是用于输出内容到终端的_尔雅通识课妇产科护理学(山东联盟-潍坊医学院)答案新版...
Python 中,以下哪个函数是用于输出内容到终端的? 答:print 2018年8月27日,他强调,5年来,共建"一带一路"大幅提升了我国贸易投资自由化便利化水平,推动我国开放空 ...
- 通过过滤器控制页面输出内容
在打开的页面中弹出一个对话框,可通过过滤器来控制页面输出的内容,进行实现在每个响应的页面中都弹出一个对话框的功能 在完成过滤任务时,将请求的对象返回到自定义的应答对象中,通过自定义应答对象对请求的数据 ...
最新文章
- 看完弄懂,明年至少加 5K
- JESD204B与LVDS接口并行 管线式ADC延迟问题分析及解答
- opencv 调整窗口大小_opencv改变imshow窗口大小,窗口位置的方法
- git error(win下)
- SAP 电商云 Spartacus UI CheckoutDeliveryService 的单元测试设计
- 各种 SAP 产品的自定义 UI 创建和集成方法一览
- java程序连接kafka_Java的Kafka:构建安全,可扩展的消息传递应用程序
- oracle安装出现getproces,oracle安装问题
- 应用实践 | 南方科技大学研发基于新型冠状病毒知识图谱模式挖掘系统
- sql count为空时显示0_C0010负坐标显示为正数+红色0值参考线
- Windows微秒级定时方法
- freeswitch订阅会议相关通知
- 二进制安装 kubernetes 1.12(四) - 部署 Node 节点组件
- Dijkstra与Floyd算法
- iOS开发多线程篇—GCD的常见用法
- 华东理工大学本科毕业论文答辩和论文选题PPT模板
- android 自定义空白,自定义对话框在android中顶部留有空白
- 联想win10专业版64位简体中文原版光盘镜像
- sqlserver把某个字段多行逗号隔开
- 一次真实的应急响应案例(Centos)——暴力破解、替换ps命令、留多个后门——事件复现(含靶场环境)