Bonjour à tous,
Je viens de déployer mon application sur un serveur mutualisé. J'ai un soucis lorsque j'insère une image dans mon Template de cette façon:
<img src="{{ asset('images/t.png') }}" alt="Twitter"/>
Rien ne s'affiche.
Comme mes images sont dans mon répertoire web/images, j'ai essayé de différentes façons:
<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"/>
Rien y fait, quand je regarde le code source de la page web dans mon navigateur, les appels aux images sont transcris de cette façon
http://domain.fr/images/t.png
alors que je voudrais que ce soit
http://domain.fr/web/images/t.png
Adresse où elle sont accessibles.
Je pense que c'est un soucis lié aux .htaccess mais je n'arrive pas bien à l'identifier.
Voici l'.htaccess à la racine de mon application:
1 2 3 4 5 6 7 8 9 10 11 12 13
| 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> |
Celui de mon répertoire web:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| 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> |
Quelqu'un aura peut-être une idée pour m'aider à m'en sortir.
Pour info en local, sur ma machine de développement je n'ai pas de problème car je suis sous nginx, la config est différente.
Merci de votre aide
Partager