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 :
Vers des adresses plus propre comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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/
Où et comment agir ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 http://localhost/ http://localhost/acteur/ajouter http://10.50.150.143/acteur/
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
Question bonus surement liée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
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.
Partager