找不到 style.css 的 GET 404 错误

新手上路,请多包涵

我目前正在使用 codeigniter 框架,在视图中我添加了自定义 404 错误页面。但它没有从文件夹 errorpage/web/css/style.css 加载样式表。我在浏览器的控制台 GET 中收到错误消息:url/style.css 404(not found) (url 是我的 css 文件所在文件夹的地址)

原文由 Priyanka 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2k
2 个回答

404 是“未找到”错误。意思是,浏览器无法使用给定的路径找到您的 style.css。如果它在某些模板上工作而不在其他模板上工作,那是因为您可能对某些模板有不同的文件结构,例如子文件夹。

一个快速的解决方法是让你的 style.css 从绝对路径加载

https://yourdomain.com/public/css/style.css

更好的解决方案是遍历目录到 css 文件夹,然后引用您的 style.css。

了解相对路径并找到适用于所有模板的解决方案。答案很可能是这样的:

 /public/css/style.css

但是,它可能是这样的:

 ../public/css/style.css

Where 返回到上一个目录。有关绝对路径与相对路径的更多信息 http://www.coffeecup.com/help/articles/absolute-vs-relative-pathslinks/

原文由 Tom 发布,翻译遵循 CC BY-SA 3.0 许可协议

<base href="./"> 从 index.html 更改为 <base href="/">

原文由 Vikram Sapate 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏