php - Localhost over network - CSS 文件在通过网络访问时被缓存而不更新

标签 php html css caching localhost

所以我想弄清楚为什么我的 localhost 应用程序在从另一台计算机访问时看起来不同,这与我直接从我的机器访问我的 localhost 时看起来不同。

我正在使用 WAMPSERVER 并且我有一个 PHP 应用程序。似乎当我尝试更改应用程序的 CSS 时,只有我能看到更改。当我尝试通过另一台机器访问该应用程序时,通过访问我的本地主机,该应用程序看起来有所不同,并且某些样式是旧样式。此外,如果我更改 HTML 中的任何内容,它会正确更新,但我似乎无法更改 CSS - 几乎就像网络缓存了 CSS 并且它不会再更新一样。

我试过:

  1. 重新启动 WAMPSERVER
  2. 清除浏览器缓存
  3. 重启电脑
  4. 刷新 DNS 缓存 ( ipconfig/flushdns )

似乎没有任何效果,我可以影响页面样式的唯一方法是添加内联 CSS,这很麻烦,我不想这样做。

任何建议将不胜感激!

最佳答案

如果您使用的是 PHP 框架(Zend、Symfony 等),其中许多都包含自己的缓存,并且由于您不是从本地地址访问站点,它会自动使用缓存,您可能需要具体清除框架的缓存。

关于php - Localhost over network - CSS 文件在通过网络访问时被缓存而不更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25065127/

相关文章:

html - 背景 100%

javascript - 如何让菜单边栏消失并使用变换调整内容

html - 为什么媒体查询不能在手机和平​​板电脑上运行

css - Internet Explorer 中的 Canvas 覆盖页面

php - 窗体上的模态窗口

php - 如何从上次交易中获取值(value),但不从今天的交易中获取值(value)

html - 如何用最大宽度容器环绕列表

javascript - 如何更改 HTML 标记内模板化字符串的日期格式

php - 使用两个同名的类

php - 如何将 h2o 模板引擎与 codeigniter 集成