如何根据.htaccess文件中的路径设置缓存时间

时间:2015-12-16 05:46:20

标签: php apache

我为.htaccess文件中的所有php / html文件启用了缓存,如下所示:

# Cache 30 Minutes
<FilesMatch "\.(php|html)$">
Header set Cache-Control "max-age=1800, public"
</FilesMatch>

这很好。

但是我想为不同的路径设置不同的时间,所以我的单个帖子和类别有不同的缓存周期:

<FilesMatch "example.com/post/category\.(php|html)$">
Header set Cache-Control "max-age=1800, public"
</FilesMatch>

<FilesMatch "example.com/post/single\.(php|html)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>

以上代码仅供参考。我知道它不会奏效。我怎样才能使它发挥作用?

0 个答案:

没有答案