2012-08-01 97 views
0

我有一個問題燈箱這麼想的工作。我使用lightbox2顯示圖像和一切工作我的本地機器的罰款。但是,只要我上傳到我的服務器時,它不起作用。我的服務器使用Apache與服務器的Apache

任何人都遇到過這個?

在Firefox用Firebug顯示此錯誤:

<link rel="stylesheet" href="css/lightbox.css"> 
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> 
<html><head> 
<title>404 Not Found</title> 
</head><body> 
<h1>Not Found</h1> 
<p>The requested URL /css/lightbox.css was not found on this server.</p> 
<p>Additionally, a 404 Not Found 
error was encountered while trying to use an ErrorDocument to handle the request.</p> 
</body></html> 
</link> 

謝謝:)

回答

0

路徑問題:你需要的是相對於文檔根目錄。

所以從Apache的絕對路徑設置獲取文檔根目錄(面板設置,缺省的/ home/USER/DOMAIN /),那麼一切都是從這一點相對的。

例: 文檔根:/home/username/website.com 相對路徑的CSS:資產/ CSS/lightbox.css 絕對路徑的CSS(將不從瀏覽器工作,但將用於命令的工作在服務器上發出如cp:/home/username/website.com/assets/css/lightbox.css

爲了進行測試,如果你把<link rel="stylesheet" href="http://website.com/css/lightbox.css">,它應該工作

+0

謝謝!問題解決了。 :) – user1569193 2012-08-01 18:14:38