Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在此服务器上找不到style.css_Php_Html_Css_Http Status Code 404 - Fatal编程技术网

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

Php 在此服务器上找不到style.css,php,html,css,http-status-code-404,Php,Html,Css,Http Status Code 404,我正在做一个php项目,我刚刚上传到我的在线服务器上: 在localhost上,一切看起来都很好,但当上传到服务器时,并没有样式。ftp.server上存在文件style.css,当在Chrome和FF中检查元素时,它们在样式编辑器中给出相同的消息: > <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> > <title>404 Not Found</t

我正在做一个php项目,我刚刚上传到我的在线服务器上:

在localhost上,一切看起来都很好,但当上传到服务器时,并没有样式。ftp.server上存在文件style.css,当在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>
>
>404未找到未找到
>在此网站上找不到请求的URL/Lokisalle/css/style.css
>服务器。

标签中的链接在我看来也不错

有什么提示吗


非常感谢。

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

您的站点的根目录位于
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"> 



它可以工作。

错误消息是您的提示。您需要使用相对路径(“Lokisalle”之前没有前导“/”),谢谢@JosefEngelfrost我设法部分恢复了我的样式(需要对整个代码进行爬网以进行一些修复),我使用了define(“site_root”,“Lokisalle”),显然这就是造成混乱的原因。。。。
<link href="css/style.css" rel="stylesheet">