Zend Framework на виртуальном хостинге не может загружать изображения CSS и JS - PullRequest
0 голосов
/ 01 марта 2011

Здравствуйте, у меня есть проект.От моего хостера я не могу изменить корень документа, поэтому у меня есть какой-то каталог, такой как «mysite.com». Я копирую свой проект в эту папку.И поместите в мой документ корневой файл .htaccess:

    RewriteEngine On
RewriteRule ^.htaccess$ - [F]
RewriteCond %{REQUEST_URI} =""
RewriteRule ^.*$ /public/index.php [NC,L]
RewriteCond %{REQUEST_URI} !^/public/.*$
RewriteRule ^(.*)$ /public/$1
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.*$ - [NC,L]
RewriteRule ^public/.*$ /public/index.php [NC,L]

А теперь mvc работает нормально, но.Если я загружаю _ http://mysite.com/css/images/header.jpg, у меня не найден файл ошибки.Но этот файл у меня есть в / public / css / images.Также, если я помещаю файл 1.php в мой / public / css / images / Если я беру _ http://mysite.com/css/images/1.php, он загружает мой файл php.Так что помогите, пожалуйста, что сделать для включения этого изображения в мой проект.PS http://mysite.com/public/images/header.jpg рабочая смазка.Что не так?

1 Ответ

0 голосов
/ 02 марта 2011

Может быть, поможет baseUrl помощник вида:

<?= $this->baseUrl('/some/css/path.css') ?>
...