Bonjour,

je rencontre un problème avec OVH lors de la mise en ligne d'un site réalisé avec Symfony. Une fois en ligne je me retrouve avec des doubles slash dans mes <a href="">.

Alors que dans mes vues les paths sont réglé de cette façon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<a href="{{ path('lien') }}">Mon lien</a>
et que mon routing ressemble à ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
lien:
    pattern:  /lien
    defaults: { _controller: TTMonBundle:Lien:lien }
Ce modèle me génère en local ça :
Et en production ça :
du coup mes liens ne fonctionnent pas.

Dans les 2 cas j'utilise un .htaccess que voici :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
# Spécifique à OVH
SetEnv PHP_VER 5_4
<IfModule mod_rewrite.c>
    Options -MultiViews
    RewriteEngine On
    RewriteBase /Symfony/web/app.php
    RewriteRule ^(images|css|js)/(.*?)$ /Symfony/web/bundles/ttmon/$1/$2 [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ app.php [L]
</IfModule>
Sachant que la même configuration sur un serveur PlanetHoster fonctionne parfaitement.

J'ai déjà bien cherché sur le net j'ai tenté d'ajouter des lignes dans le .htaccess pour supprimer tous les doubles slash mais rien ne fonctionne...

Merci.