0

我创建了一个 Zend 项目。我的图像位于 public/icons 文件夹中,当我使用 url 运行项目时它们可用,http://localhost/zendproject/public/icons/image.png但是当我使用 virtualhost 时,http://zend.gameblog我无法通过 url 获取此图像http://zendgameblog/icons/image.png。浏览器显示“403 Forbidden”,我不明白为什么。我也有 public/captcha 文件夹和来自这个位置的任何图像总是可以通过 url 获得http://zend.gameblog/captcha/image.png

我使用:win7 x86、WAMP、zend framework 1.12、Zend Studio 9.0.4。我手动创建的一些资源和文件夹不是通过 Zend Studio。

请帮助我并告诉我在真实服务器上运行我的项目时是否会遇到这样的问题?

4

1 回答 1

0

对于网站上的所有 css、js 和 img,请使用baseUrl 助手

$this->baseUrl('/icons/image.png');
//or
$this->baseUrl('/css/css_file.css');

对于网站上的所有链接,请使用URL View Helper:$this->url(...)

于 2012-12-25T09:35:41.280 回答