apache 配置Cache-Control 头
时间: 2024-01-03 20:02:59 浏览: 136
Cache Controller
要配置 Apache 服务器的 `Cache-Control` 头,你需要编辑 Apache 的配置文件(通常是 `httpd.conf` 或 `apache2.conf`)。下面是一个简单的例子,演示如何为静态资源启用缓存控制:
1. 打开 Apache 的配置文件。
2. 找到 `<IfModule mod_expires.c>` 部分,如果没有该部分,可以手动添加以下代码:
```
<IfModule mod_expires.c>
ExpiresActive On
</IfModule>
```
3. 在 `<IfModule mod_expires.c>` 闭合标签之间,添加以下代码来配置缓存控制头:
```
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
</IfModule>
```
上述配置将为 CSS 和 JavaScript 文件启用缓存,并设置缓存的有效期为 1 个月(可以根据需要进行调整)。
4. 保存并关闭配置文件。
5. 重新启动 Apache 服务器。
这样配置后,Apache 将发送适当的 `Cache-Control` 头信息给客户端,以控制资源的缓存行为。请注意,这只是一个简单的例子,你可以根据自己的需求进行更详细的配置。
阅读全文