【问题标题】:CSS Changes Not Showing In HTML siteCSS 更改未显示在 HTML 站点中
【发布时间】:2018-11-29 08:08:20
【问题描述】:

上传到 FTP 后,我的 CSS 更改未显示。 HTML 更改显示得很好。这是有问题的网页:-

Activ Physiotherapy

由 1and1 托管,最近安装了 SSL 证书。我认为它是一个 APACHE SERVER。

我尝试过缓存、删除历史记录和 cookie,但没有成功。我从根目录中删除了 css 文件,网站仍然正确设置了所有 css 样式,就好像 css 文件仍在根目录中一样。

我认为我的 FTP 有问题,但我不知道如何修复它。就好像它被上传到了错误的网络空间。

我还应该提到,这些更改在所有浏览器中都可以在本地正常工作,通过 FTP 上传时就没有了。

【问题讨论】:

  • 您不能向您的托管服务提供商寻求帮助吗?我不认为这里是提出此类问题的地方,因为 StackOverflow 是与代码相关的社区。​​span>
  • 感谢您的回复。我知道我为此道歉。我问过他们,不幸的是他们没有帮助。我正在抓住稻草,也许这里的某个人可能对此有一些经验。
  • @Ruin,我浏览了您位于 activphysiotherapy.co.uk/styles/activphysiotherapy.css 的 CSS 文件。我可以看到您在样式表(activphysiotherapy.css)中复制/粘贴了两次整个 CSS 样式。你能检查并删除重复项吗?
  • 感谢收看。这变得陌生,因为我没有重复代码的文件。
  • 我只是想提供一个更新,以防有人遇到同样的事情。这是一个缓存问题,但是硬刷新和清除 cookie 等对我来说毫无用处。因此,最后我在 中的 html 标记中添加了一个字符串。像这样:-

标签: css styles sftp stylesheet ftp-client


【解决方案1】:

我只是想提供一个更新,以防有人遇到同样的事情。这是一个缓存问题,但是硬刷新和清除 cookie 等对我来说毫无用处。

因此,最后我在 .html 标签中添加了一个字符串。像这样:-

“styles/activphysiotherapy.css?v1”

这会立即强制缓存。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-28
    • 2012-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多