File href链接到服务器上的旧fire版本

File href链接到服务器上的旧fire版本,file,hyperlink,href,File,Hyperlink,Href,我有一个指向服务器上文件的href链接,但问题是它有时会链接到文件的旧版本。为了能够访问最新版本,我需要清除浏览历史记录/缓存。我曾尝试用php清除缓存,但没有帮助。你知道为什么会发生这种情况,以及如何解决这个问题吗?你可以添加一个参数来链接并强制下载文件 <a href="your-file?v=1">link</a> 基于场景的多种方式 Apache缓存指令-如果您是服务器管理员,可以使用Apache的mod_缓存管理特定文件(类型)的缓存 将正确的HTML头传递给

我有一个指向服务器上文件的href链接,但问题是它有时会链接到文件的旧版本。为了能够访问最新版本,我需要清除浏览历史记录/缓存。我曾尝试用php清除缓存,但没有帮助。你知道为什么会发生这种情况,以及如何解决这个问题吗?

你可以添加一个参数来链接并强制下载文件

<a href="your-file?v=1">link</a>

基于场景的多种方式

  • Apache缓存指令-如果您是服务器管理员,可以使用Apache的mod_缓存管理特定文件(类型)的缓存
  • 将正确的HTML头传递给浏览器,指示它不要缓存它(它的HTML、PHP等文件,您可以在其中控制请求的头)
  • 在url末尾传递一个随机生成的数字,如-url到文件?1234。其中1234是随机生成的数字(也可以使用时间戳而不是随机数)