0
任何時候我在我的Zend Framework應用程序中使用<img>
標記,都不會顯示圖像。當我在地址欄中輸入絕對路徑時,前端控制器會嘗試查找「圖像」控制器。Zend保持前端控制器阻止圖像請求
有一種方法可以在Zend Framework中使用<img src="/public/images/logo.png">
嗎?
我已經從視圖,佈局和幫手中試過了,沒有運氣。我也使用了$this->baseURL()
技術和serverURL()
技術,通過從Front Controller獲取信息,但它仍然不會在網站上的任何地方顯示圖像。 (我有包括CSS文件相同的問題,除非我做一個@import('/css/main.css')
這是幾乎可以肯定的答案。您的Web服務器(而不是ZF)應配置服務,而不是重寫URL來的index.php靜態文件。 – timdev
所以我認爲重寫規則意味着DON' T將具有(這些類型的)擴展名的請求路由到index.php?我確實在文檔中看到過,但我認爲這意味着路由任何類型的請求(等等......)到index.php –
這就是對,排除js,ico ..) – opHASnoNAME