style.css 在此服务器上找不到

style.css not found on this server

我正在处理一个 php 项目,我刚刚在线上传到我的服务器:see my project

在本地主机上一切似乎都很好,但是当上传到服务器时,没有样式。文件 style.css 出现在 ftp.server 上,当检查 Chrome 和 FF 中的元素时,它们在样式编辑器中给出相同的消息:

> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head>
> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>The
> requested URL /Lokisalle/css/style.css was not found on this
> server.</p> </body></html>

<head> 标签中的 link 我也觉得不错...

有什么提示吗?

非常感谢。

仔细检查您的 URLS。您用于样式 sheet 的 URL 包含前导 /,但您的网站不在网络根目录中,因此浏览器查找错误的位置。

您站点的根目录位于 Lokisalle 文件夹中,因此请使用相对于该文件夹的路径

删除此处的/Lokisalle

<link rel="stylesheet" href="/Lokisalle/css/style.css"> 
                             ^^^^^^^^^^^ take this out.

使用这个:

<link rel="stylesheet" href="css/style.css"> 

替换

<link rel="stylesheet" href="/Lokisalle/css/style.css"> 

<link href="css/style.css" rel="stylesheet">

而且有效。