19 votes

Blocs de code spécifiques aux noms de domaine dans htaccess

Nous avons des serveurs locaux, des serveurs centraux de développement, de mise en scène et de production. Cependant, les serveurs dev et staging sont protégés par un mot de passe pour des raisons évidentes. Ainsi, après le déploiement de toute modification du htaccess, je dois modifier manuellement le fichier htaccess pour activer la protection par mot de passe sur les serveurs de développement et de mise en place.

Existe-t-il un moyen d'avoir des blocs conditionnels basés sur le nom de domaine, par exemple :

if ( $domain == "dev.example.com" || $domain == "staging.example.com" ){
  AuthName "Password Protected Area"
  AuthType Basic
  AuthUserFile /somewhere/.htpasswd
  Require valid-user
}

Je dois trouver l'équivalent htaccess de la condition :

if ( $domain == "dev.example.com" || $domain == "staging.example.com" ){

}

J'apprécierais toute aide ou tout conseil que vous pourriez me donner.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X