Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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
Javascript HTML CSS/JS路径错误_Javascript_Html_Css - Fatal编程技术网

Javascript HTML CSS/JS路径错误

Javascript HTML CSS/JS路径错误,javascript,html,css,Javascript,Html,Css,我在一个服务器中有两个目录:项目a和项目B。在我的本地开发服务器中,两个项目都正常工作。在实际的实时服务器中,项目A中的一切都是正常的,但项目B中却发生了这种情况 我的HTML: <link href="mydir/lib/css/css1.css" rel="stylesheet" type="text/css"/> <link href="mydir/lib/css/css2.css" rel="stylesheet" type="text/css"/> <li

我在一个服务器中有两个目录:项目a和项目B。在我的本地开发服务器中,两个项目都正常工作。在实际的实时服务器中,项目A中的一切都是正常的,但项目B中却发生了这种情况

我的HTML:

<link href="mydir/lib/css/css1.css" rel="stylesheet" type="text/css"/>
<link href="mydir/lib/css/css2.css" rel="stylesheet" type="text/css"/>
<link href="mydir/lib/css/css3.css" rel="stylesheet" type="text/css"/>

但它却回应道:

<link href="mydir/lib,_css,_css1.css+lib,_css,_css2.css,lib,_css,_css3.css" rel="stylesheet" type="text/css"/>


这不仅是因为包含了CSS,也因为包含了JS。我的页面CSS显示似乎正常,但我的JS有时不工作(未定义的函数或变量,但它们已经包含在包含的JS文件中)。我不知道JS错误是否就是因为这个

目录名不重要,我试着改变它们,有时有效,有时无效。文件是否真的存在也不重要,在这种情况下,有时有效,有时无效。尝试不包含或运行任何JS,但不起作用。绝对/相对路径也不重要


这是第一次发生在我身上,我不知道为什么。有人知道为什么会发生这种情况以及如何修复吗?

您是否以某种方式注册了CSS和JS?因为如果静态编写HTML,则不可能出现此类错误。@Justinas最初尝试使用PHP循环文件名。然后我删除了它们,并在HTML中正常地键入了它们,但仍然会发生。我认为我的PHP代码也错了,但它与工作项目A中的代码完全相同。
<link href="mydir/A.lib,,_css,,_css1.css+lib,,_css,,_css2.css+lib,,_css,,_css3.css" rel="stylesheet" type="text/css"/>