Javascript HTML CSS/JS路径错误
我在一个服务器中有两个目录:项目a和项目B。在我的本地开发服务器中,两个项目都正常工作。在实际的实时服务器中,项目A中的一切都是正常的,但项目B中却发生了这种情况 我的HTML: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
<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"/>