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 :
- 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
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>
Des idées ?
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>
Merci d'avance.
Partager