2017-10-09 71 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

感謝您的回答,我在代碼中犯了一個小錯誤,但是這並沒有解決它。關於權限我會怎麼做呢? –