Gestion .htaccess et .htpasswd sur une configuration multisite

Bonjour,

J’ai une installation Drupal multisite et mon problème est le suivant :
J’ai plusieurs sites que je désire mettre en production, mais d’autres que je veux laisser en dev et donc protéger par un .htaccess + .htpasswd hors ce duo étant à la racine du multisite si je l’enlève TOUS les site deviennent accessible au public…
J’ai essayé en mettant des .htaccess dans les dossiers des sites (/sites/www.example.com) mais il suffit de faire annuler 3 fois sur la demande de mot passe pour qu’on arrive à afficher le site…

merci par avance si quelqu’un à une solution !
Mickaël.

#

Je n’ai tjs pas trouvé de solution même sur les thread en anglais.. Je suis donc preneur si quelqu’un a une solution ! :)

CheckForm (Classe Js OpenSource) - Mon Twitter

#

J’ai finalement trouvé une solution de «rechange»…

Je hack le fichier index.php qui est à la racine et j’y met (tout en haut - ligne 4) :

if($_SERVER['SERVER_NAME'] == 'www.example.com') {// site en production
} else if ($_SERVER["REMOTE_ADDR"] == 'XX.XX.XX.XXX' && $_SERVER['SERVER_NAME'] == 'www.example2.com') { // site en dev je n'autorise que mon ip
} else { // tous les autres cas
  header('HTTP/1.0 404 Not Found');
echo "<h1>404 Not Found</h1>";
echo "The page that you have requested could not be found.";
exit();
}

CheckForm (Classe Js OpenSource) - Mon Twitter

Syndiquer le contenu