Bonjour, j'ai mis mon site symfony2 en ligne sur un serveur mutualisé OVH.

Je possède plusieurs sites, j'ai donc placé mon site dans un sous dossier : www/biblio/
J'ai ensuite créé un sous domaine : biblio.NDD.net qui pointe vers www/biblio/

Dans ce répertoire j'ai mis le htaccess suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<IfModule mod_rewrite.c>
    Options -MultiViews
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ web/ [QSA,L]
</IfModule>
Le .htaccess dans le répertoire /web (celui d'origine, je n'y ai pas touché) me redirige vers le fichier app.php

Jusque là, le site fonctionne bien, je peu y naviguer correctement.

Voici mon problème, j'ai mis dans l'entête de mon site la ligne suivante :
<script type="text/javascript" src="{{ asset('js/library/jquery-2.1.1.js') }}"></script>

Ce qui me donne ce lien : biblio.NDD.net/js/library/jquery-2.1.1.js
Hors, ce lien ne fonctionne pas, mais celui-ci fonctionne : biblio.NDD.net/web/js/library/jquery-2.1.1.js

Je n'ai pas ce problème en local avec mon vhost, ce lien : NDD.dev/js/library/jquery-2.1.1.js fonctionne très bien chez moi en local avec ce vhost :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<VirtualHost NDD.dev:80>
DocumentRoot "C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\projects\NDD\web"
ServerName NDD.dev
</VirtualHost>
Je m'y prend surement très mal.
Je ne trouve que des tutos qui proposent de mettre le site à la racine du serveur mutualisé et transformer le reperoire web/ en www/
Mais je souhaite garder ma configuration actuel avec mon sous domaine.

Une idée pour faire fonctionner cela ?

Merci pour votre aide.