Bonjour à tous,

Ayant mis récemment mon projet Symfony2 en ligne sur un VPS, je cherche à l'optimiser. Plus particulièrement, je voudrais transformer l'adresse :

http://ipserveur/~site/app.php/* en http://ipserveur/~site/*

Après configuration, je peux accéder et utiliser mon site via http://ipserveur/~site/app.php/* mais non via http://ipserveur/~site/* où j'obtiens le message suivant :

"Not Found

The requested URL /home/site/www/web/app.php was not found on this server."

Ce que j'ai vérifié :

- mod_rewrite est installé, activé et fonctionne.

- l'arborescence est correct. app.php se trouve bien à cet endroit

- ajout de UserDir www/web www dans userdir.conf

- ajout de DirectoryIndex app.php dans dir.conf

- la configuration vhost de mon userdir me semble correct (le domaine n'est pas encore configuré, mais ce n'est pas le soucis), la voici :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
<VirtualHost *:80>
    ServerAdmin pseudo@gmail.com
    ServerName www.domaine.com
    ServerAlias domaine.com
    DocumentRoot /home/site/www/web
 
    <Directory />
        Options FollowSymLinks
        AllowOverride All
    </Directory>
 
    <Directory /home/site/www/web>
        Options FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
- je n'ai pas touché au .htaccess par défaut, le voici, pour rappel :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>
Des idées ?

Merci d'avance.