资产在共享服务器上

时间:2012-08-29 13:51:46

标签: php apache .htaccess symfony

我已成功使用本教程在共享服务器上安装我的应用程序。 我的问题是资产水平。 在我的模板中,我使用我的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 %}

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

我猜这是一个.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>

网络目录中的.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?

非常感谢您的帮助

0 个答案:

没有答案