Le problème se posait lorsque le répertoire qu’on voulait protéger contenait un espace dans son chemin. Apache ne pouvait alors accéder un .htpasswd L’ajout de double quote dans le .htaccess règle le pb.