0

通过本教程,我成功地将我的应用程序安装在共享服务器上。我的问题是资产水平。在我的模板中,我像这样使用我的 CSS:

    {% stylesheets '@FrontHomeBundle/Resources/public/css/style.css'
               '@FrontHomeBundle/Resources/public/css/960.css' combine=true filter='?yui_css' output='css/comingSoon.css' %}
     <link rel="stylesheet" type="text/css" media="screen" href="{{ asset_url }}"/>
    {% endstylesheets %}

JS 相同:

{% javascripts  'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js'
                '@FrontHomeBundle/Resources/public/js/cufon-yui.js'
                '@FrontHomeBundle/Resources/public/js/Adobe_Caslon_Pro_600.font.js' filter='?yui_js' combine=true output='js/comingSoon.js' %}
<script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}

在我的本地服务器上,它运行良好,但在我的共享服务器上,我无法访问目录“web/images/”中的 CSS 和 JS 或图像。

我想这是一个 .htaccess 问题,但我不知道是什么。

我将配置用于资产:

# Assetic Configuration
assetic:
    debug:          %kernel.debug%
    use_controller: false
    # java: /usr/bin/java
    read_from: %kernel.root_dir%/../web
    write_to: %kernel.root_dir%/../web/cache
    filters:
        cssrewrite: ~
        # closure:
        #     jar: %kernel.root_dir%/java/compiler.jar
        yui_js:
            jar: %kernel.root_dir%/Resources/java/yuicompressor-2.4.6.jar
        yui_css:
            jar: %kernel.root_dir%/Resources/java/yuicompressor-2.4.6.jar

项目根目录下的 .htaccess:

SetEnv SHORT_OPEN_TAGS 0
SetEnv REGISTER_GLOBALS 0
SetEnv MAGIC_QUOTES 0
SetEnv SESSION_AUTOSTART 0
SetEnv ZEND_OPTIMIZER 1
SetEnv PHP_VER 5_3
AddType x-mapp-php5 .php

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ web/app.php [QSA,L]
</IfModule>

web目录中的.htaccess:

SetEnv SHORT_OPEN_TAGS 0
SetEnv REGISTER_GLOBALS 0
SetEnv MAGIC_QUOTES 0
SetEnv SESSION_AUTOSTART 0
SetEnv ZEND_OPTIMIZER 1
SetEnv PHP_VER 5_3
AddType x-mapp-php5 .php

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ app.php [QSA,L]

</IfModule>

你有解决问题的方法吗?您在共享服务器上如何显示图像和 CSS?

非常感谢您的帮助

4

0 回答 0