您好我有一些项目。从我的主机我无法修改文件根,所以我有一些目录,如“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文件。所以,请帮助我们将该图像包含在我的progect中。 P.S http://mysite.com/public/images/header.jpg工作很重要。怎么了?
答案 0 :(得分:0)
也许baseUrl
视图助手会有所帮助:
<?= $this->baseUrl('/some/css/path.css') ?>