Php 在此服务器上找不到style.css
我正在做一个php项目,我刚刚上传到我的在线服务器上: 在localhost上,一切看起来都很好,但当上传到服务器时,并没有样式。ftp.server上存在文件style.css,当在Chrome和FF中检查元素时,它们在样式编辑器中给出相同的消息: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
> <!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">