php - htaccess 不缓存 php 文件?
问题描述
我在 htaccess 文件中有以下规则:
<IfModule mod_headers.c>
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
Header set Cache-Control "max-age=62, public"
</FilesMatch>
</IfModule>
在我的 php 文件(test.php)中,我有以下代码
echo "time: ".time();
所以现在当我请求文件时,我看到应用了缓存控制,但服务器没有提供缓存版本。
作为记录,我使用的是 xampp 环境。
解决方案
正如您在此处所做的那样,在响应中设置 Cache-Control 标头仅指示客户端缓存页面。它不会触发任何服务器端缓存。
(此外,单击浏览器中的重新加载按钮将忽略 Cache-Control 标头并始终再次从服务器请求内容。毕竟,这就是重新加载页面的全部意义!)
推荐阅读
- r - 为什么在我的 ggplot2 直方图上调整 y 轴
- angular - 点击时ngclass改变颜色
- java - java regex 函数中的问题。它没有验证。帮我
- java - 如何修复 Java 错误:myClass 不是抽象的并且不会覆盖抽象方法?
- javascript - Illustrator 到 Photoshop 脚本
- python - 如何运行多个 defs() - Python MAYA?
- reactjs - 如果用户已经登录,我希望我的 React 应用程序中的登录页面重定向到特定路径
- java - 导入文件的类文件在Java中存储在哪里
- r - tryCatch - withCallingHandlers - 从错误中恢复
- angular - 除了异步管道,还有另一种自动订阅/取消订阅可观察对象的方法吗?