【问题标题】:href links to old fire version on the serverhref 链接到服务器上的旧 Fire 版本
【发布时间】:2014-07-23 17:31:30
【问题描述】:

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

【问题讨论】:

    标签: file hyperlink href


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      基于场景的多种方式

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

      【讨论】:

        猜你喜欢
        • 2018-12-16
        • 2011-11-03
        • 2011-01-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多