好的,我查阅了很多有关如何使用.htaccess
文件管理浏览器缓存内存的网站,但对我来说仍然不是很清楚。
我想将特定文件缓存一个月。对于其余部分,我希望每次都刷新。所以我尝试了以下内容:
<IfModule mod_headers.c>
Header unset Cookie
Header unset Set-Cookie
Header unset Cache-Control
Header unset ETag
FileETag none
</IfModule>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "now"
<Files "/css/jquery-ui.css">
ExpiresDefault "access plus 1 month"
</Files>
<Files "/js/jquery-1.10.2.min.js">
ExpiresDefault "access plus 1 month"
</Files>
<Files "/js/jquery-ui.js">
ExpiresDefault "access plus 1 month"
</Files>
<Files "/js/analytics.js">
ExpiresDefault "access plus 1 month"
</Files>
<Files "/matheos/img/*">
ExpiresDefault "access plus 1 month"
</Files>
<Files "/img/*">
ExpiresDefault "access plus 1 month"
</Files>
</IfModule>
但它并没有像预期的那样工作...
HTML 没有被缓存,但是像 jquery-ui.css
这样应该被缓存一个月的特定文件也没有被缓存。
无论如何,这个 .htaccess
对你来说是否看起来正常?