我目前正在使用 codeigniter 框架,在视图中我添加了自定义 404 错误页面。但它没有从文件夹 errorpage/web/css/style.css 加载样式表。我在浏览器的控制台 GET 中收到错误消息:url/style.css 404(not found) (url 是我的 css 文件所在文件夹的地址)
原文由 Priyanka 发布,翻译遵循 CC BY-SA 4.0 许可协议
我目前正在使用 codeigniter 框架,在视图中我添加了自定义 404 错误页面。但它没有从文件夹 errorpage/web/css/style.css 加载样式表。我在浏览器的控制台 GET 中收到错误消息:url/style.css 404(not found) (url 是我的 css 文件所在文件夹的地址)
原文由 Priyanka 发布,翻译遵循 CC BY-SA 4.0 许可协议
将 <base href="./">
从 index.html 更改为 <base href="/">
原文由 Vikram Sapate 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答914 阅读✓ 已解决
3 回答828 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答882 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
404 是“未找到”错误。意思是,浏览器无法使用给定的路径找到您的 style.css。如果它在某些模板上工作而不在其他模板上工作,那是因为您可能对某些模板有不同的文件结构,例如子文件夹。
一个快速的解决方法是让你的 style.css 从绝对路径加载
更好的解决方案是遍历目录到 css 文件夹,然后引用您的 style.css。
了解相对路径并找到适用于所有模板的解决方案。答案很可能是这样的:
但是,它可能是这样的:
Where 返回到上一个目录。有关绝对路径与相对路径的更多信息 http://www.coffeecup.com/help/articles/absolute-vs-relative-pathslinks/