阻止Apache缓存html5清单

这可能很容易解决,我已经检查了stackoverflow但我没有找到任何东西:

我已经安装了PHP和Apache的WAMP,成功运行了最新版本的Laravel.

我有一个cache.manifest文件,它正确加载,但即使我更改其内容它似乎不刷新.

所以我尝试了一些我发现的东西,包括:

AddType text/cache-manifest .manifest
<IfModule mod_rewrite.c>
   Options -MultiViews
   RewriteEngine On
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^ index.php [L]
</IfModule>
<FilesMatch "\.manifest$">
   Header set Cache-Control "max-age=259200, proxy-revalidate"
</FilesMatch>

当我添加FilesMatch部分时,我总是收到内部服务器错误

我该怎么做才能防止缓存cache.manifest文件?
我也尝试过使用FileMatch的其他东西但是它每次都失败了(例如我有那种图像代码(png gif …)并且它不起作用.

谢谢您的帮助.

最佳答案 按类型使用过期

AddType语句已存在,以确保清单文件具有正确的mime类型.这可用于指定适当的缓存标头:

ExpiresByType text/cache-manifest "access plus 0 seconds"

这些和更有用的信息可在html5 boilerplate htaccess file中找到.

点赞