最后httpd.conf
几行是:
ExpiresActive On
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
ExpiresDefault "access plus 3 days"
</FilesMatch>
当我运行 YSlow 时,它说我所有的 CSS 文件(和其他文件)都没有设置过期时间。CSS 文件位于子目录中,但我相信"\."
无论子目录如何,都应该匹配所有文件。
Apache 是为虚拟主机设置的,但上述指令不在httpd.conf
.
LoadModule expires_module modules/mod_expires.so
文件中有一个指令.conf
。
该站点位于运行 AWS Linux 和 Apache2 的 AWS 上。在检查它是否有效之前,我重新启动了 apache。