【问题标题】:Zend framework on shared hosting can't load images css and js共享主机上的 Zend 框架无法加载图像 css 和 js
【发布时间】:2011-03-02 05:55:38
【问题描述】:

您好,我有一些项目。从我的主机我无法修改文档根目录,所以我有一些像“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 文件。因此,请帮助将这张图片包含在我的项目中。 P.S http://mysite.com/public/images/header.jpg 工作得更好。怎么了?

【问题讨论】:

    标签: zend-framework hosting shared-hosting


    【解决方案1】:

    也许baseUrl 视图助手会有所帮助:

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

    【讨论】:

    • 不起作用。如果我使用它,我需要更改我所有的 css js 等
    猜你喜欢
    • 1970-01-01
    • 2023-01-05
    • 2015-04-21
    • 1970-01-01
    • 2017-05-23
    • 2010-11-10
    • 1970-01-01
    • 2015-01-08
    • 2012-03-23
    相关资源
    最近更新 更多