我在服务器中有两个目录:项目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"/>
或
<link href="mydir/A.lib,,_css,,_css1.css+lib,,_css,,_css2.css+lib,,_css,,_css3.css" rel="stylesheet" type="text/css"/>
这不仅包括CSS,还包括JS。我的页面CSS显示似乎正常,但我的JS有时不工作(未定义的函数或变量,但它们已经在包含的JS文件中)。我不知道是否因为这个原因发生了JS错误。
目录名无关紧要,我试图改变它们,有时候它有效,有时候不行。文件是否实际存在也无关紧要,在这种情况下,有时它有效,有时则无效。试图不包括或运行任何JS,不工作。绝对/相对路径也无关紧要。
这是我第一次遇到这种情况,我无法确定原因。有谁知道为什么会发生这种情况以及如何解决它?