【问题标题】:Website is different when I upload on FTP当我在 FTP 上上传时,网站不同
【发布时间】:2018-02-23 19:43:13
【问题描述】:

我刚刚开始开发几个星期,我购买了一个域名,但是当我在现场上传文件时,网站看起来与我上传的不同。现在,当我清除缓存时,这个问题得到了解决。问题是我的访问者进入后,他们以某种方式看到了该页面,而在我更新它之后,他们将其视为以前的版本! 有什么可能的解决方案吗?我不希望我的访问者每次在我的网站上进行更改时都清除缓存!

【问题讨论】:

  • 如果您想获得具体帮助,您应该添加更多信息。告诉我们有关您用于网站的编程语言/管理系统的更多信息 - 获得更多技术信息。
  • html + css + bootstrap,据我所知,除非我清除缓存,否则我的 CSS 不会正确更新.....

标签: caching web


【解决方案1】:

这很可能是由于 css 缓存。您的服务器正在加载缓存版本。您可以通过几种方式指定缓存时间。 Etags 和 htaccess(在 apache 上)是最常见的。

一个非常简单的技巧就是在样式链接 url 的末尾(在文档头部加载主要样式的地方)添加一个类似 get 的参数:就像这样:

main.css?v=2

【讨论】:

  • Your server is loading a cached version 更正,客户端浏览器正在缓存而不是服务器..
猜你喜欢
  • 1970-01-01
  • 2017-10-26
  • 1970-01-01
  • 2019-11-06
  • 2011-01-04
  • 1970-01-01
  • 2015-12-05
  • 1970-01-01
  • 2017-11-19
相关资源
最近更新 更多