我在webroot外面有Symfony 2应用程序,我创建了一个从var/www/blog
到/.../Symfony/web
的符号链接
看起来像htaccess或者其他东西不起作用,因为我的css没有渲染(在1个网站上),我有2个类似的应用程序和1个作品,1个没有
<Directory /labs/Projects/SimpleSymfonyBlogWork/Symfony/web>
Options All
AllowOverride All
Order allow,deny
allow from 127.0.0.1
</Directory>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /SimpleSymfonyBlogWork/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>
htaccess
专家你能否指出我的错误?或者您需要更多信息?
Symfony用户:在Zend Framework中有一个baseUrl('css/styles.css')
视图助手,它将输出类似http://site.com/folder/css/styles
的内容。在Symfony 2中有类似的东西吗?
更新
我在线查看并尝试使用别名
Alias /SimpleSymfonyBlogWork/ /labs/Projects/SimpleSymfonyBlogWork/Symfony/web
<Directory /labs/Projects/SimpleSymfonyBlogWork/Symfony/web>
Options All
AllowOverride All
Order allow,deny
allow from 127.0.0.1
</Directory>
还是同样的问题......
答案 0 :(得分:0)
要计算资产路径,您可以在树枝模板中尝试asset
功能:
{# in some twig template #}
<link type="text/css" href="{{ asset('css/styles.css') }}" rel="stylesheet" media="all" />