找不到style.css的GET 404错误

时间:2016-09-09 08:31:27

标签: html css codeigniter

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

4 个答案:

答案 0 :(得分:3)

404是'未找到'错误。意思是,浏览器找不到你的style.css及其给出的路径。如果它正在处理某些模板而不是其他模板,那是因为某些模板可能有不同的文件结构,例如子文件夹。

快速解决方法是从绝对路径加载style.css

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

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

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

/public/css/style.css

然而,它可能是这样的:

../public/css/style.css

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

答案 1 :(得分:0)

您可以尝试使用自定义错误页面替换原始404 Page Not Found错误页面的内容。确保您不更改该文件的名称或其位置。

希望有所帮助

答案 2 :(得分:0)

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

答案 3 :(得分:0)

就我而言,问题在于文件权限不正确(应为644)。 在某些情况下,考虑清除cloudflare中的缓存也很明智。