我正在尝试使用以下内容重写代理页面的正文链接:
sub_filter http://proxied.page.come http://local.page.com;
sub_filter_once off;
Run Code Online (Sandbox Code Playgroud)
这是最好的方式吗?sub_filter模块和substitutions_filter之间有什么区别
也可以在sub_filter delcaration中使用变量吗?
bri*_*anf 12
这是在代理页面上重写链接的完美有效方法."该ngx_http_sub_module模块是一个过滤器,它通过将一个指定的字符串替换为另一个来修改响应"(单个替换)
第三方nginx_substitutions_filter是一个过滤器模块,它可以在响应主体上执行正则表达式和固定字符串替换
因此,第三方模块可用于使用正则表达式和变量替换多个字符串.例如:
subs_filter_types text/css text/xml;
subs_filter http(s)?://(www.)?proxied.page.com/ http$1://$http_host/ r;
subs_filter http(s)?://(www.)?proxied2.page.com/ http$1://$http_host/ r;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19110 次 |
| 最近记录: |