移动端html文件缓存问题
传统多页面应用:
html中的css,js文件一般通过加版本号来更新,但html页面修改后部分机型也会有缓存,导致修改不生效。
解决办法:
在nginx配置,访问html文件时,强制不缓存:
- 设置所有的html文件强制不缓存:
 location ~ .*.(htm|html)?$ {
   add_header Cache-Control "no-store, no-cache";
}
- 设置某个目录下的html文件强制不缓存:
 location /html{       
        if ($request_filename ~* .*\.(?:htm|html)$)
        {
            add_header Cache-Control "no-store, no-cache";
            add_header Pragma no-cache;
            add_header Expires 0;
        }
    }效果:配置后访问静态文件都是200,不会再304
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号