Bonsoir à tous,
Dans le cadre des divers développements que je mène professionnellement et personnellement, je me crées moultes vhost pour atteindre les différents projets via un browser. Et je viens de me rendre compte d'une chose somme toute assez gênante. J'ai par habitude de me créer 2 vhost au format projectname.dev pour accéder en environnement de développement et projectname.prod pour avoir un accès en environnement de prod. Dans l'absolu cela fonctionne assez bien mais j'ai juste un problème concernant la homepage des projets, donc l'url /
Si je me trouve sur http://monsuperprojet.dev alors je suis en environnement de prod, pour toutes url descendantes, par exemple http://monsuperprojet.dev/login alors je suis bien dans l'environnement de dev.
Voilà un exemple type de vhost que j'emploie:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <VirtualHost *:80> ServerAdmin admin@projectname.dev ServerName projectname.dev DocumentRoot /home/zazou/public_html/projectname/web <Directory /> Options +FollowSymLinks AllowOverride All </Directory> <Directory /home/isabelle/public_html/projectname/web/> Options +Indexes +FollowSymLinks +MultiViews AllowOverride All Order allow,deny allow from all </Directory> <Location /> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^.*$ - [NC,L] RewriteRule !\.(js|ico|gif|jpg|png|css|swf|txt) app_dev.php [NC,L] </Location> </VirtualHost> |
Si vous aviez une solution à m'apporter, ça serait géniale.
Merci d'avance !