我制作了一个html文件,但是当我上传和测试它时,我注意到它有0“利用浏览器缓存”。我搜索了几次如何修复它,发现浏览器请求中漏掉了一些东西。然后我需要添加类似于这个的东西
HTTP/1.1 200正常
日期:1998年10月30日星期五13时19分41分
服务器: Apache/1.3.3 (Unix)
缓存-控制:最大值=3600,必须重新验证
截止时间:1998年10月30日星期五14:19:41格林尼治时间
最后修改:星期一,1998年6月29日02:28:12格林尼治标准时间
ETag:“3e86410-3596fbbc”
内容长度: 1040
内容-类型: text/html
的主要问题是:我不知道在哪里添加它?
发布于 2012-06-22 13:33:36
我认为您在这里有很多问题: Apache模块要做您想做的事情是mod_expire,所以它需要安装在您使用的服务器上。它的文档可以找到这里。然而,这个版本的Apache已经过时了。而且,服务器似乎认为它在1998年运行,这意味着要让Expires按其应有的方式工作将遇到严重的困难。
我的建议?找一家新的托管公司,一家知道他们在做什么的公司,并提供维护良好的最新服务器。
mod_expire将由提供托管包的人员安装(在大多数情况下,您不允许自己安装Apache模块),如何配置它在许多地方都有解释,这篇文章和这篇文章看起来是一个很好的起点--它只使用.htaccess文件,这些文件可以在我知道的所有主机设置上使用。
https://stackoverflow.com/questions/11156955
复制相似问题