网站的静态资源,第一次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>

浙公网安备 33010602011771号