Zend使前端控制器不会阻止图像请求

时间:2012-05-04 03:33:29

标签: zend-framework zend-controller zend-config

我在Zend Framework应用程序中使用<img>标记时,不会显示任何图像。当我在地址栏中输入绝对路径时,前端控制器会尝试找到“图像”控制器。

我可以在Zend Framework中使用<img src="/public/images/logo.png">吗?

我在视图,布局和帮助器中尝试过它,但没有运气。我还使用$this->baseURL()技术和serverURL()技术从前端控制器获取信息,但它仍然不会在网站的任何位置显示图像。 (除非我执行@import('/css/main.css')

,否则我遇到包含css文件的问题

1 个答案:

答案 0 :(得分:2)

听起来像你的.htaccess文件有问题 您必须从重写规则中排除此文件,否则这些请求将路由到index.php。

<强> /public/.htaccess

RewriteEngine on
RewriteRule !\.(js|ico|txt|gif|jpg|png|css)$ index.php