Paramètres conditionnels pour un domaine spécifique dans .htaccess?

Je voudrais avoir un paramètre conditionnel pour un domian spécifique dans mon fichier .htaccess. Mon cas d’utilisation est que j’ai dev (example.dev) et live (example.com). Le fichier htaccess est dans mon repository git mais j’ai quelques parameters dans .htaccess qui ne devraient s’appliquer qu’au site en direct. Idéalement, j’aimerais avoir un paramètre conditionnel comme le pseudo-code ci-dessous:

 #code specific to only the live domain here  

Avez-vous access aux principaux fichiers de configuration?

Si oui, vous pouvez spécifier un fichier de configuration différent pour vos différents hôtes en utilisant

  AccessFileName .public.htaccess 

et

  AccessFileName .dev.htaccess 

Et puis, vous pouvez travailler avec la directive Include pour charger des configurations communes aux deux.

  Include .common.htaccess 

Une autre idée serait d’essayer de travailler avec les directives If, mais tout dépend vraiment de votre configuration et du niveau d’access aux configurations: http://httpd.apache.org/docs/2.4/mod/core.html# si

Modifier:

Okay, je pense qu’avec IfDefine, vous pouvez faire quelque chose de plus que vous avec l’original:

Commence ton dev Serveur avec httpd -DDevServer et dans vos déclarations comme ceci:

  #Config specific for your dev. server   #Config specific for your live server.  

Pour cette solution, vous n’avez même pas besoin d’un access root sur votre serveur live.