我正试图为我的Laravel 5.5应用程序中的图像设置Cache-Control
头。我使用.htaccess文件(放置在myapp/public
目录中):
<IfModule mod_rewrite.c>
# rewrite directives...
</IfModule>
<FilesMatch ".(jpg|jpeg|svg)$">
Header set Cache-Control "max-age=31536000, public"
</FilesMatch>
很不幸的是,指定的静态资源没有设置Cache-Control
头部信息,所以我可能做错了什么。
我是.htaccess语法写错了吗?还是Laravel特有的问题?或者是其他什么问题呢?
更新: 我忘了提到我正在使用的服务器-Nginx,这是一个重要的线索,正如事实证明的那样。