gpt4 book ai didi

php - 防止缓存 CSS 文件

转载 作者:行者123 更新时间:2023-11-28 01:20:33 26 4
gpt4 key购买 nike

我正在使用 PHP 开发一个简单的网站。

开发配置:WAMP

生产配置:LAMP

在测试时,我更改了我的 CSS 文件,但是当我重新加载页面时,我的浏览器(不确定)仍然使用旧的缓存 css。

我做了一些谷歌搜索,发现了我已经尝试过的不同解决方案

  • 在 css css/main.css?78923
  • 末尾附加查询
  • 使用 Ctrl + R(在 Firefox 中)强制获取资源
  • 禁用 Firefox 缓存以及使用 Clear Cache Firefox 附加组件。

当这些都不起作用时,我做了一些更多的谷歌搜索,在那里我遇到了一个堆栈页面 ( here ),其中有人建议 Apache 缓存资源。所以,问题不在 Firefox,而在服务器。这家伙还提出了一个我不明白的解决方案(我是新手)

我的问题分为两部分:

  1. Apache 缓存资源是真的吗? (我如何检查我的是否有?)
  2. 如何防止缓存

PS:复制并粘贴堆栈问题中的解决方案(我在上面作为链接的那个)不起作用:(

最佳答案

我遇到过这个问题几次,通常通过这样调用我的 css 来解决生产网站上的问题

<link rel="stylesheet" type="text/css" href="style.css?v=1" />

当您推出更新时,只需将 v=1 更改为 v=2,它会强制您所有用户的浏览器获取新的样式表。这也适用于脚本文件。如果您在 Google 上查看源代码,您会发现他们也使用这种方法。

关于php - 防止缓存 CSS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51527995/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com