В любое время я использую тег <img>
в приложении Zend Framework, изображение не отображается. Когда я ввожу абсолютный путь в адресную строку, фронт-контроллер пытается найти контроллер «изображений».Zend keep front controller от блокировки запросов изображения
Должен быть способ, которым я могу использовать <img src="/public/images/logo.png">
в Zend Framework прямо?
Я пробовал его изнутри, в макетах и помощниках, и не повезло. Я также использовал технику $this->baseURL()
и технику serverURL()
, получив информацию от Front Controller, но она все равно не покажет изображение ... в любом месте сайта. (У меня такая же проблема с CSS, включая файлы, если я не сделаю @import('/css/main.css')
Это почти наверняка ответ. Ваш веб-сервер (а не ZF) должен быть настроен для статических файлов вместо перезаписи URL-адресов в index.php. – timdev
поэтому я предполагаю, что Rewrite Rule означает DON ' T с запросом расширения (из этих типов) на index.php? Я видел это в документации, но я думал, что это означает, что любой запрос типа (и т. Д.) Должен указывать на index.php –
thats right, exclude js, ico ..) – opHASnoNAME