<VirtualHost *:80> ServerName mon-site.com DocumentRoot G:/www/mon-site <Directory "G:/www/mon-site/"> Options Indexes Includes FollowSymLinks MultiViews AllowOverride all <RequireAny> Require local Require ip 192.168.0 </RequireAny> </Directory> </VirtualHost> <VirtualHost *:80> ServerName mon-site.loc DocumentRoot G:/www/mon-site <Directory "G:/www/mon-site/"> Options Indexes Includes FollowSymLinks MultiViews AllowOverride all Require local </Directory> </VirtualHost> <VirtualHost *:80> ServerName dev.mon-site.net DocumentRoot G:/www/mon-site <Directory "G:/www/mon-site/"> Options Indexes Includes FollowSymLinks MultiViews AllowOverride all Require local </Directory> </VirtualHost>
define("MY_LOCATION",$_SERVER['SERVER_NAME']); switch (MY_LOCATION) { case "mon-site": $WordPress_Adress = "xvgteyur"; $Site_Address = "dfdfdfd"; break; case "dev.mon-site.net": define("LOCAL_USE", 1); $WordPress_Adress = "xvgteyur"; $Site_Address = "dfdfdfd"; break; case "mon-site.loc": $WordPress_Adress = "xvgteyur"; $Site_Address = "dfdfdfd"; break; case "localhost": define("LOCAL_USE", 1); break; default: $WordPress_Adress = NULL; $Site_Address = NULL; }Ça peut également servir à définir d'autres paramètres différents entre accès local et accès distant.