gpt4 book ai didi

css - 自定义 404 有时缺少样式表

转载 作者:行者123 更新时间:2023-12-02 21:36:43 24 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/

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