如何在一个文件中缓存css / js并从缓存文件夹中调用该文件?

时间:2012-05-12 16:54:27

标签: php

  

可能重复:
  Cache css and js in cache folder and call css from that folder is it possible?

如何在一个文件中缓存css / js并从缓存文件夹中调用该文件? 比如css“http://http ref / css.r235436346.css”

1 个答案:

答案 0 :(得分:0)

将此添加到.htaccess文件

<FilesMatch "main.css">
AddHandler application/x-httpd-php5 .css
Header Set Content-Type "text/css"
</FilesMatch> 



<?php
$last_modified = date("D, d M Y H:i:s \G\M\T", filemtime("<name of the css file>"));
$expiration = date("D, d M Y H:i:s \G\M\T", strtotime('+1 year'));

 header("Cache-Control: public, no-transform");  
 header("Expires: $expiration");
 header("Last-Modified: $last_modified");
 ?>

我认为同样的解决方案适用于js。

REF。从这里的一些线程,但无法找到链接。一直在使用它有效。