.htaccess - 在新窗口中,更改 vs 缓存速率或者下载打开PDF的解决方案?

  显示原文与译文双语对照的内容
0 0

我在这里做了很多搜索,并应用了一些没有任何运气的方法。

我的问题是我的网站管理,客户端每周在同一个文件名下上传一个新的PDF 。 问题是人们正在试图下载这个问题,很多人抱怨它的过去几周PDF的载入。 因为浏览器缓存,因为当我告诉他们清除他们的缓存时,一切都正常。

我有两种可能的解决方案:

1 ) 强制PDF文件下载,vs 在新窗口中打开。 现在我已经尝试了所有这些htaccess调整,但似乎没有在IE9或者Safari上运行。

2 ) 更改缓存速率,以便PDF文件的缓存速率只持续一分钟,我不知道如何做。

每个人都有任何解决方案,而是每次只是链接文件名? 不这样做的原因是她想自己上传 pdf,而不用担心编辑HTML文件链接。

谢谢你,Matt

时间: 原作者:

0 0

可以使用 FilesMatch 容器和 mod_headers 在所有浏览器,客户端和代理中完成缓存的预防:


<FilesMatch".pdf$">
 FileETag None
 <IfModule mod_headers.c>
 Header unset ETag
 Header set Cache-Control"max-age=0, no-cache, no-store, must-revalidate"
 Header set Pragma"no-cache"
 Header set Expires"Thu, 1 Jan 1970 05:00:00 GMT"
 </IfModule>
</FilesMatch>

原作者:
...