nginx反向代理,替换字符串不生效问题
- 0次
- 2021-05-31 07:54:01
- idczone
nginx反向代理,一个blog页面,比如aaa.com,首页有个iframe指向aaa.com/bbb/index.美国服务器html
我用ccc.com反代aaa.com,然后subs_filter xxx yyy gi;就是把所有xxx换成yyy
这种设置在有的地方生效。但是对于aaa.com/bbb/index.html上的替换不生效怎么回事?
有两个地方要注意
proxy_set_header Accept-Encoding "";
sub_filter_once off;
参考 http://liruqi.wordpress.com/2011/02/26/reverse-proxy-for-wordpress/
proxy_set_header Accept-Encoding "";
sub_filter_once off;这两个我加过的,对于没带内嵌的页面完全有效
但是一旦页面有iframe调用其他页面,替换就无效了
而且iframe的scr目标也是反代的目标域名