我在共享服务器上安装了 Symfony2,问题是我无法查看我在模板中调用的图像。
我的图片在 ~/myApplication/web/images 目录中。
我在我的树枝模板中尝试了这些方法:
<img src="{{ asset('images/t.png') }}" alt="Twitter"/>
<img src="{{ asset('web/images/t.png') }}" alt="Twitter"/>
<img src="http://domain.fr/web/{{ asset('images/t.png') }}" alt="Twitter"/>
<img src="http://domain.fr/web/images/t.png" alt="Twitter"/>
但是每次它被转录到http://domain.fr/web/images/t.png
那时我都会有http://domain.fr/web/images/t.png
。
我认为这是一个 .htaccess 问题,但我不知道...
我对应用程序根目录的 .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>
有人可能知道这是什么?
我对 CSS 或 JS 文件没有任何问题,因为我将它添加到了我的配置中:
framework:
templating:
assets_base_urls: http://domain.fr/web/
谢谢你的帮助