【问题标题】:changing css but the change doesn't applied on website更改 css 但更改不适用于网站
【发布时间】:2019-07-12 14:56:50
【问题描述】:

我在 Cpanel 上更改了一些文件(使用 FTP 或 Cpanel 文件编辑器)。起初,我对 CSS HTML 文件所做的更改会显示在我的网站上,但现在没有了。我已清除浏览器缓存,重新启动计算机,使用隐身窗口。没有任何帮助。我什至问过我的 CPANEL 支持,他们说我的 .htpaccess 文件有问题,但我什至在文件管理器的任何地方都看不到最终结果,更不用说编辑它了。我正在对 CSS 进行基本编辑(字体大小更改、对齐等),所以我不知道编码是否有问题?

【问题讨论】:

  • 你应该在浏览器中检查你的css文件(在大多数浏览器中F12打开控制台)。在那里您可以检查 css 文件是否包含您的更改。如果不是,它可能是你的缓存。如果有更改,您的 css 文件是错误的。
  • @miile7 感谢您的帮助,但是,我尝试了许多替代方法,尝试将 CSS 文件更改为新文件,使用隐身模式清除缓存但没有任何改变,我什至删除了实时网站的所有文件并上传了我改变了,但没有任何反应
  • 为什么标记为laravel?你在使用 Laravel 吗?如果是,那么根据您的环境设置,它可能会将视图文件缓存在storage/framework/cache 中。尝试删除那些。
  • PS - 这是在本地而不是使用 FTP 在远程服务器上进行开发工作的另一个原因。
  • 你的问题解决了吗@tinox

标签: php css laravel cpanel


【解决方案1】:

有几件事会导致这种情况。

首先尝试ctrl + F5,它会在重新加载时清除缓存。 Web 浏览器缓存样式等数据以加快加载时间。

接下来,如果您仍然没有注意到差异,请查看实时代码的源代码并打开 css 文件。在那里您可以验证代码是否已更新,如果没有正确上传。

既然您是主持人提到了您的.htaccess 文件,我将给您一个快速提示。在 cPanel 文件管理器上,单击设置并启用要显示的点文件,这将允许您查看它。 .htaccess 文件可能是服务器端缓存的罪魁祸首,这可以解释重启时没有发生任何事情。如果这是您需要联系您的供应商的问题,询问正在使用的服务器端缓存软件以及您可以采取哪些措施来禁用它。

一旦完全开发,记得重新打开它以获得额外的网站性能。

【讨论】:

  • “我已清除浏览器缓存,重新启动计算机,使用隐身窗口。没有任何帮助。”
  • 我必须非常笼统地回答这个问题,这样将来会有更多面临类似网站不更新问题的人受益。
  • 在 SO 上有成千上万个这样的问题。我们不需要另一个,除非它有一些开创性的新问题。
  • 我不是问这个问题的人……冷静点。我正在尝试帮助 OP,同时为其他偶然发现此问题的人提供信息,好吗?提供更多信息是不是我太友善了?
  • @tinox 有用吗?如果是这样,请将我的答案标记为已解决
猜你喜欢
  • 1970-01-01
  • 2021-06-22
  • 2017-08-26
  • 1970-01-01
  • 2013-01-24
  • 1970-01-01
  • 1970-01-01
  • 2017-12-20
  • 1970-01-01
相关资源
最近更新 更多