php - 错误 header : ap_headers_output_filter() after putting cache header in htaccess file

标签 php linux apache .htaccess

接收错误:[debug] mod_headers.c(663): headers: ap_headers_output_filter()

在我将其包含在 htaccess 文件中之后:

# 6 DAYS
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=518400, public"
</FilesMatch>

# 2 DAYS
<FilesMatch "\.(xml|txt)$">
Header set Cache-Control "max-age=172800, public, must-revalidate"
</FilesMatch>

# 2 HOURS
<FilesMatch "\.(html|htm)$">
Header set Cache-Control "max-age=7200, must-revalidate"
</FilesMatch>

如果我能解决这个问题,请提供任何帮助?

最佳答案

您的配置看起来非常好。您应该将 LogLevel 从调试更改为警告(或您喜欢的任何级别)。

关于php - 错误 header : ap_headers_output_filter() after putting cache header in htaccess file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2812741/

相关文章:

php - 敏捷性 : ApiProblem alternative?

javascript - 如何将字符串数组发送到数据库并一次搜索一个值

php - 如何从 html/php 页面内的 mySQL 数据库打印表格

python - 为子域设置 SERVER_NAME 后 flask 中 www 前缀的问题

apache - 无法在 Windows 上启动 Apache 2.4.18

PHP:用文字表达数字

linux - Elastic Beanstalk 安装 scipy

linux - 在程序集中使用参数调用 execve 的正确方法是什么?

linux - 我如何在 Go 中列出 block 设备?

java - Camel 在完成时停止上下文