【发布时间】:2011-11-08 20:16:58
【问题描述】:
我们有一个多站点 CMS,可以处理此类图像和其他文件..
我们如何使用 .htaccess 缓存 www.(或非 www.)variable-domain.com/files/* 中的图像和其他文件?
这会导致 500 错误。我删除了一些..这是我目前的工作(减去目录和内容部分 - 包含在内时会引发错误)。
#
# Force Browser Cache
#
<ifmodule mod_expires.c>
ExpiresActive On
<filesmatch "\.(jpg|gif|png|css|js)$">
ExpiresDefault "access plus 1 year"
</filesmatch>
<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>
<FilesMatch ".(js|css|pdf|txt)$">
Header set Cache-Control "max-age=604800"
</FilesMatch>
<Directory "/home/aiwebsystems/public_html/uploads">
<FilesMatch "\.(gif|jpg|png|js|css)$">
ExpiresDefault "access plus 1 year"
</FilesMatch>
</Directory>
</ifmodule>
我也需要包含它的所有子目录...
感谢您的帮助!
【问题讨论】:
-
1.伙计,10 个问题,8 个答案和 0 个接受的答案?真的 :) ? 2. 重要的不是应用程序是否是用 CodeIgniter 编写的,而是你正在运行一个 apache Web 服务器 :)
-
我的坏人,我会回去接受一些答案哈哈 - 我在这里有点菜鸟..
标签: .htaccess codeigniter caching clean-urls