0

Zendプロジェクトを作成します。私の画像はパブリック/アイコンフォルダにあり、URLを使用してプロジェクトを実行すると利用できますhttp://localhost/zendproject/public/icons/image.pngが、仮想ホストを使用するとhttp://zend.gameblog、URLでこの画像を取得できませんhttp://zendgameblog/icons/image.png。ブラウザに「403Forbidden」と表示されますが、その理由がわかりません。また、public / captchaフォルダーがあり、この場所の画像は常にurlで利用できますhttp://zend.gameblog/captcha/image.png

私が使用しているのは、win7 x86、WAMP、zendフレームワーク1.12、ZendStudio9.0.4です。ZendStudioを介さずに手動で作成したリソースとフォルダーの一部。

プロジェクトを実サーバーで実行するときに、このような問題が発生するかどうかを教えてください。

4

1 に答える 1

0

Web サイトのすべての css、js、および img では、baseUrl ヘルパーを使用します。

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

Web サイトのすべてのリンクには、URL View Helperを使用します: $this->url(...)

于 2012-12-25T09:35:41.280 に答える