2017-10-09 68 views
0

我一直在开发这个网站1周,当我组织它时,我开始将我的index.html页面链接到外部文件(如style.css和main .js)而不是直接在index.html中包含它们。之后,我做到了,尽管我的网站不显示颜色,并且不再工作,尽管我的所有语法都是正确的。我这样说是因为在我的Mac上,它只是在我的Ubuntu服务器中没有。这是我的index.html页面:Ubuntu服务器没有将外部文件链接到index.html

<html> 

<head> 
<script src="/javascript/javascript.js"></script> 
<link rel="stylesheet" type="text.css" href="../mystyle.css"> 
<title> Test </title> 
</head> 

<body> 
<h1> Welcome </h1> 
<div id="testag"> </div> 
</body> 

</html> 

正如你所看到的,我把JavaScript中的当前目录中的文件和前一个目录中的style.css。他们都不在我的服务器上工作,但这个相同的脚本在我的Mac上工作...任何帮助,非常感谢!

+0

这个问题可能属于要求Ubuntu论坛,请尝试访问服务器上的直接链接文件,如果我是对的,你会得到一些错误。 – bhansa

+1

../css错误类型 – Webdesigner

+0

您的index.html文件是否在根目录?例如。 example.com/index.html – Webdesigner

回答

0

根据您的问题,更正后的代码将

<html> 

<head> 
<script src="javascript.js"></script> 
<link rel="stylesheet" href="../mystyle.css"> 
<title> Test </title> 
</head> 

<body> 
<h1> Welcome </h1> 
<div id="testag"> </div> 
</body> 

</html> 

您也可以验证,如果你的服务器有文件权限。

+0

感谢您的回答,我在代码中犯了一个小错误,但是这并没有解决它。关于权限我会怎么做呢? –