[Symfony2] Url rewrite (url not found)
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:
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:
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.