网站未在服务器上加载 CSS - net::ERR_ABORTED 404

Posted

技术标签:

【中文标题】网站未在服务器上加载 CSS - net::ERR_ABORTED 404【英文标题】:Website not loading CSS on Server - net::ERR_ABORTED 404 【发布时间】:2020-10-01 16:37:15 【问题描述】:

尝试建立第一个简单的网站。我已经阅读了论坛。到目前为止,我通过尝试更改权限使情况变得更糟。该站点在 localhost 和我的本地网络服务器上运行良好。

最初我收到以下 CSS 错误,但所有图像都正确加载。

---.---.--.---/:12 GET http://---.---.--.---/css/styles_hw1e.css net::ERR_ABORTED 404(未找到)

托管服务的 IP 地址在哪里。

html头部如下:

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
	<!-- Replace this with your own information -->
	<meta name="author" content="" />
    <title>H</title>
	<link type="text/css" rel="stylesheet" href="./css/styles_hw1e.css" />
	<style>
	  
	  table, th, td
      
      border: 1px solid black;
      border-collapse: collapse;
      
    </style>
</head>

我已经尝试使用以下线程来解决,但现在已经成功搞砸了我的 ftp 权限。

ERROR 403 in loading resources like CSS and JS in my index.php

www-data permissions?

www 的当前权限是

Permissions for www

html的权限如下:

Permissions for html

有人能给我指出一个关于 linux/Apache Web 服务器权限的好教程或其他关于如何解决的建议吗?我准备把一切都撕掉重新开始。

提前感谢您的帮助

【问题讨论】:

【参考方案1】:

404 "not found" 表示没有具有该文件名的文件。更改权限不会解决该文件不存在的问题。

有没有可能是你没有把它移到'css'子目录,或者名字是'styles-hw1e.css'而不是'styles_hw1e.css'?

【讨论】:

HTML 在本地运行良好,即样式文件从 CSS 文件夹加载。在服务器上,“styles_hw1e.css”文件位于 CSS 文件夹和带有 index.html 文件的 html 文件夹中。所有纯 HTML 和图像都显示正常。【参考方案2】:

好吧,我只是想通了,是的,文件“丢失”了。 Windows 命名 vs linux 抓住了我。文件名其实是styles_HW1e.css,但是HTML调用的是styles_hw1e.css。在 Windows 中没关系,但在 linux 中是一个问题。菜鸟错误。

【讨论】:

以上是关于网站未在服务器上加载 CSS - net::ERR_ABORTED 404的主要内容,如果未能解决你的问题,请参考以下文章

bootstrap.min.css 加载资源失败:net::ERR_CONNECTION_REFUSED

CSS 未在 IOS < ver 10 设备上加载

DJANGO:静态文件未在实时服务器中加载(但在本地加载)?

加载资源失败:net::ERR_INSECURE_RESPONSE

CSS 样式未在 IE 7 上显示 [关闭]

CSS 和 JS 未加载 - net:ERR_ABORTED 和 404() Java Spring Boot