我在Zend Framework应用程序中使用<img>
标记时,不会显示任何图像。当我在地址栏中输入绝对路径时,前端控制器会尝试找到“图像”控制器。
我可以在Zend Framework中使用<img src="/public/images/logo.png">
吗?
我在视图,布局和帮助器中尝试过它,但没有运气。我还使用$this->baseURL()
技术和serverURL()
技术从前端控制器获取信息,但它仍然不会在网站的任何位置显示图像。 (除非我执行@import('/css/main.css')
答案 0 :(得分:2)
听起来像你的.htaccess文件有问题 您必须从重写规则中排除此文件,否则这些请求将路由到index.php。
<强> /public/.htaccess 强>
RewriteEngine on
RewriteRule !\.(js|ico|txt|gif|jpg|png|css)$ index.php