静态文件被缓存一直无法正常的解决方案

可以在宝塔Nginx中的反向代理配置中增加,加在#Set Nginx Cache下方

    # 清除上游的 Cache-Control 头
    proxy_hide_header Cache-Control;
    
    # 设置你想要的缓存策略
    # 方案1: 完全禁用缓存(适合 SPA)
    add_header Cache-Control "no-cache, no-store, must-revalidate" always;

操作后要按Ctrl+F5清除页面缓存。这个时候通过Dev开发工具能看到缓存相关的都没有了,但页面内容有可能还一直存在,哪怕静态文件已经被删除掉了。

上面的如果还是不行,可以用宝塔的日志清理功能,清理完之后就正常了,而且也可以把上面的代码注释掉。