2012-12-23 98 views
0

我試圖在我的Zend佈局中包含一個名爲「style.css」的文件,名爲:「index.phtml」。 我的文件夾樹是:包括CSS Zend

laltroposto 
     |-public 
     | |-index.phtml 
     | |-css 
     | | !-style.css 
     | !-... 
     |-application 
     | |-layouts 
     | | !-scripts 
     | |  !-index.phtml 
     | !... 
     !-library 
      !-... 

這是我包括CSS代碼(這是進入頭的標籤):

<?php echo $this->headLink()->appendStylesheet('css/style.css'); ?> 

我想也是:

<?php echo $this->headLink()->appendStylesheet('/css/style.css'); ?> 

這是我的錯誤:

Failed to load resource: the server responded with a status of 404 (Not Found) http://www.laltroposto.com/js/jquery.js 

有些幫助?

+0

HTML中的輸出是什麼?您在查看該頁面時是否收到該錯誤?就好像這樣與你的css/style.css行沒有任何關係。 –

+0

沒有錯誤,它工作正常,但沒有加載CSS,Chrome Inspect對我說:「GET http://www.laltroposto.com/css/style.css 404(Not Found)」 –

+0

您的文檔根目錄在laltroposto/public?你可以發佈你的htaccess的內容? –

回答

0

我解決了託管我的網站www.laltroposto.org而不是www.laltroposto.com ...我不知道爲什麼!

1
<?php echo $this->headLink()->appendStylesheet('css/style.css'); ?> 

/css/style.css = index.phtml/css/style.css

你的CSS之前有一個額外的尾隨斜線!

+0

謝謝,但同樣的問題! –

+0

無法加載資源:服務器迴應狀態爲404(未找到)http://www.laltroposto.com/js/jquery.js!那麼,據我所知,這意味着你的** jquery.js **沒有在服務器上找到!仔細檢查一下,如果它存在與否! –

+0

它存在,我在本地主機上,在Apache服務器上運行,並且它只是在這裏的文件! :( –

0

你沒有一個真正的問題與你的CSS文件,但與JS一個:正如之前所說的jquery.js

404 (Not Found) http://www.laltroposto.com/js/jquery.js 

,不要忘了在開始時添加路徑斜槓你js加載的文件,否則它被認爲是一個路線,它發佈到404錯誤頁面。

希望能幫到你。