-
-
把你完整的nginx配置文件贴上来。论坛编辑器有贴代码功能
#PROXY-START/ location ~* \.(gif|png|jpg|css|js|woff|woff2)$ { proxy_pass https://cmsstaticv2.ffquan.cn; proxy_set_header Host cmsstaticv2.ffquan.cn; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; expires 12h; } location / { proxy_pass https://cmsstaticv2.ffquan.cn; proxy_set_header Host cmsstaticv2.ffquan.cn; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; add_header X-Cache $upstream_cache_status; #Set Nginx Cache sub_filter_types *; proxy_set_header Accept-Encoding ""; sub_filter "ffquan" "xiaoke"; sub_filter_once off; add_header Cache-Control no-cache; } #PROXY-END/
https://fandai1.xiaoke.name/asset-manifest.json
可以替换成功
https://fandai1.xiaoke.name/js/app.591f9646.js
替换无效
location 匹配的原则是从长到短,所以你上面的配置文件中 app.591f9646.js 匹配到的是以下块:
location ~* \.(gif|png|jpg|css|js|woff|woff2)$ { proxy_pass https://cmsstaticv2.ffquan.cn; proxy_set_header Host cmsstaticv2.ffquan.cn; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; expires 12h; }
想对关键字替换的话就把替换相关的配置提升到全局作用域上
-
nginx 反代的sub_filter替换无效
寻求帮助 / 61 / 6 / 发布于 2021-9-19 21:31:30 / 活跃于 2021-09-19 22:11:06