问题描述 微信公众号网站或H5网站发布站点内容后一直显示的旧内容无法更新的,登录token失效后也无法执行相应js退出,其实是微信浏览器的缓存机制导致的。最开始尝试过对网站链接加版本号等都不起作用,以下是针对 nginx 部署项目的解决方案。 解决方案 在nginx对应 xxx.conf 中增加下列代码,清除缓存,设置不缓存。 (其中 $root 要修改成实际站点源码目录) location ~* ^.+\.(jpg|jpeg|png|ico|css|js)$ { root $root