网站的静态资源,第一次i加载的时候,加载不出来,总是有部分404

1.阿里云的服务器,提交了工单,阿里云说不是服务器的问题。
2.不同的域名,去加载访问同一个源码,一个能全部加载,一个不能全部加载。
3.妈的,从阿里云的dns,切换成dnspod,也是不行。还是不能完全加载。

好像是etag的问题,不知道怎么关闭etag,最后发现就是etag的问题,操!

apache默认开了缓存,访问html静态页的话会有缓存,如果要去掉则需要关闭Etag和Last-Modified(Apache服务器默认是打开的),打开httpd.conf,添加以下的代码:

关闭Etag

FileETag None

关闭html|gif|jpg|png的Last-Modified

LoadModule headers_module modules/mod_headers.so 
<FilesMatch "\.(html|gif|jpg|png)"> 
Header unset Last-Modified 
</FilesMatch>
posted @ 2021-04-20 14:43  风意不止  阅读(376)  评论(0)    收藏  举报