所以我想弄清楚为什么我的 localhost 应用程序在从另一台计算机访问时看起来不同,这与我直接从我的机器访问我的 localhost 时看起来不同。
我正在使用 WAMPSERVER 并且我有一个 PHP 应用程序。似乎当我尝试更改应用程序的 CSS 时,只有我能看到更改。当我尝试通过另一台机器访问该应用程序时,通过访问我的本地主机,该应用程序看起来有所不同,并且某些样式是旧样式。此外,如果我更改 HTML 中的任何内容,它会正确更新,但我似乎无法更改 CSS - 几乎就像网络缓存了 CSS 并且它不会再更新一样。
我试过:
- 重新启动 WAMPSERVER
- 清除浏览器缓存
- 重启电脑
- 刷新 DNS 缓存 ( ipconfig/flushdns )
似乎没有任何效果,我可以影响页面样式的唯一方法是添加内联 CSS,这很麻烦,我不想这样做。
任何建议将不胜感激!
最佳答案
如果您使用的是 PHP 框架(Zend、Symfony 等),其中许多都包含自己的缓存,并且由于您不是从本地地址访问站点,它会自动使用缓存,您可能需要具体清除框架的缓存。
关于php - Localhost over network - CSS 文件在通过网络访问时被缓存而不更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25065127/