gpt4 book ai didi

css - 自定义 404 有时会丢失样式表

转载 作者:行者123 更新时间:2023-12-02 04:39:24 25 4
gpt4 key购买 nike

我有一个由 siteground 托管的网站,我的自定义 404 页面有时缺少它的样式表。我联系了支持,但他们看到它工作正常,假设我只是把它编码错了,并告诉我从专业的网络程序员那里获得帮助......(当然我在联系他们之前做了测试以确保这不是我的错)无论如何,siteground 允许您创建自定义 404 页面的方式是将您的 html 代码添加到控制面板中的表单,这会在您的主文件夹中创建一个 404.shtml。 .shtml 包含您所有的 html。我做了以下测试来缩小问题范围。

  • 在我的主文件夹中创建了一个 not404.html,其中的代码副本粘贴自位于同一文件夹中的 404.shtml。它加载了我应用的样式表没有问题。
  • 尝试使用两个错误的超链接提示 404 页面,并尝试键入不存在的页面。当我遇到缺少样式表的问题时,这些页面都没有 css,但当我没有遇到问题时,它们都应用了 css。

我认为它是什么:我认为 404.shtml 并不真正在我的主文件夹中,而只是看起来在那里,有时该链接会中断并且 404.shtml 实际上已在 sitegrounds 服务器上的其他地方访问,因此样式链接将无法正常工作。这可以解释间歇性的 css 失败。但这只是逻辑,不是理解。

我唯一能想到的错误是,如果链接样式表的方法不止一种,而我的方法有点不稳定。这是我使用的格式。

<link type='text/css' rel='stylesheet' href='css/404.css'>

我知道这可能是一个困难的问题,但是弄清楚这个问题并告知他们网站的问题会非常令人满意。

最佳答案

style 标签的 href 更改为绝对。所以这个:

<link type='text/css' rel='stylesheet' href='css/404.css'>

变成这样:

<link type='text/css' rel='stylesheet' href='/path/to/css/404.css'>

关于css - 自定义 404 有时会丢失样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21212001/

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