错误标头:将缓存标头放入 htaccess 文件后,ap_headers_output_filter()

错误标头:将缓存标头放入 htaccess 文件后,ap_headers_output_filter()

接收错误:

[调试] mod_headers.c(663): 标头: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>

请问我该如何修复此问题?

答案1

/etc/apache2/sites-enabled/somesite通常,因为这是一个调试级别的错误/通知,您可以在 Apache 配置(可能是,/etc/apache2/httpd.conf或者/etc/apache2/apache2.conf可能是.htaccess文件)中通过设置以下行将其关闭:

LogLevel warn

而不是:

LogLevel debug

相关内容