2013-09-27 125 views
-1

我想向我的服務器發佈my site(這是一個修改後的html模板)。網站依賴和CSS未加載

我無法獲取網站加載依賴項,它只顯示文本。

我嘗試將每個href更改爲適當的文件,其中主機說它搜索index.html。正如源所示,我試圖將所有本地file://href s更改爲相應的根站點值。爲什麼這不起作用?

我很驚訝DW6不僅僅是在放置託管網站時改變編碼。不應該加載CSS?我確實擁有遠程站點上的所有文件和文件夾。

例如

<link rel="stylesheet" href="/public_html/css/reset.css" type="text/css" media="screen"> 

但它顯示爲這樣:www.pearsoncreamery.com

回答

1

使用來自Web根目錄到文件的路徑。您當前的代碼是指文件系統中的絕對路徑。你可能需要

<link rel="stylesheet" href="css/reset.css" type="text/css" media="screen"> 
2

您的網站正在尋找網址的話:「http://pearsoncreamery.com/public_html/css/reset.css」。

「公共html」是你的網站的根,所以你應該省略斜槓後 - 即。它應該僅僅是:

<link rel="stylesheet" href="css/reset.css" type="text/css" media="screen"> 

,或者如果進行調用的頁面是不是在站點的根,你所需要的斜線:

<link rel="stylesheet" href="/css/reset.css" type="text/css" media="screen"> 
+0

你是對的。謝謝ethan。感謝你! – derums

+0

很高興幫助。如果你已經完成,請記得勾選此答案爲已接受:) – EthanML

0
  • 瞭解difference between absolute and relative paths

  • 當您在您的<link><scripts>元素/public_html/,你實際上requestin http://www.pearsoncreamery.com/public_html/...,可能甚至還不存在;許多主機將public_html作爲Web根文件夾。

  • 線路上的200和233,你有Templates/public_html/

  • 線路上的235你有file:///C|/Users/...

  • 注意你的路徑,當你的HTML文件進入到你的託管服務器的所有路徑將基於服務器文件夾結構。