我将以下代码添加到了 .htaccess 文件中,以启用3天的缓存文件。此后,我的网站不再可用,并且显示一条消息,告诉我这是内部服务器错误

编码:

 # 3 DAYS
    <FilesMatch "\.(html|css|js|gif|jpg|jpeg|png|ico|swf)$"> Header set Cache-Control "max-age=259200, proxy-revalidate" </FilesMatch>

消息:



FilesMatch有什么问题或什么原因可能导致内部服务器错误?
谢谢

最佳答案

它必须在多行上,而不是全部在一行中。这对我来说很好用:

<FilesMatch "\.(html|css|js|gif|jpg|jpeg|png|ico|swf)$">
    Header set Cache-Control "max-age=259200, proxy-revalidate"
</FilesMatch>

10-08 00:27