Настройка Apache htaccess для Symfony 2 в подкаталоге - PullRequest
1 голос
/ 05 декабря 2011

У меня есть приложение Symfony 2 вне webroot, и я создал символическую ссылку от 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>

Все еще та же проблема ...

1 Ответ

0 голосов
/ 05 декабря 2011

Чтобы вычислить путь активов, вы можете попробовать функцию asset в шаблоне ветки:

{# in some twig template #}

<link type="text/css" href="{{ asset('css/styles.css') }}" rel="stylesheet" media="all" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...