Comment racourcir l'URL de base d'accès à une application symphony2
Bonjour,
Je souhaiterais savoir comment obtenir une URL propre, plus courte pour accéder à une application symfony2, comment enlever la base commune qui ne varie pas :
Passer de :
Code:
1 2 3
| http://localhost/symfony/web/app_dev.php/myapp
http://localhost/symfony/web/app_dev.php/myapp/acteur/ajouter
http://10.50.150.143/symfony/web/app.php/myapp/acteur/ |
Vers des adresses plus propre comme :
Code:
1 2 3
| http://localhost/
http://localhost/acteur/ajouter
http://10.50.150.143/acteur/ |
Où et comment agir ?
Je suis sous Ubuntu 11.04 et j'utilise un serveur Apache2
J'ai déjà essayé d'agir sur la configuration du serveur sur les Alias les virtualhost le documentRoot mais j'ai du mal à comprendre ce que je doit faire et si j’agis au bon endroit.
Actuellement j'ai juste redéfini un alias
Code:
1 2 3 4 5 6 7 8 9 10
| DocumentRoot /home/nikya/www/symfony
Alias /symfony/ "/home/nikya/www/symfony/"
<Directory "/home/nikya/www/symfony/">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory> |
Question bonus surement liée :
Est-il possible de de faire la différenciation pour qu'un appel en localhot pointe vers l’environnement de dev c'est à dire vers app_dev.php et un appel externe (à la machine local) vers l’environnent de prod ?
En espérant avoir été suffisamment claire, je vous remercie de vous intéresser à mes interrogations.