Comme les commentaires l'ont mentionné, il serait beaucoup plus facile de résoudre ce problème si vous fournissiez le domaine, afin que nous puissions voir le certificat.
Du mieux que je peux, d'après les informations fournies :
#3 se produit très probablement parce que vous ne disposez d'un certificat SSL que pour www.example.com. En naviguant directement sur https://example.com
DOIT présenter à l'utilisateur un certificat valide pour les éléments suivants example.com
ou *.example.com
. La redirection ne peut pas avoir lieu parce que le navigateur refuse la connexion TCP lorsqu'il reçoit un certificat non valide pour https://example.com
avant même que la redirection ne soit tentée. Vous devriez être en mesure de résoudre ce problème en obtenant un certificat SSL de type wildcard para *.example.com
#2 provient probablement de #3 Cependant, je ne peux pas le vérifier sans examiner le domaine/certificat. Le fait que ce soit spécifique à Safari me fait penser que Safari peut traiter une redirection de http
à un sous-domaine sur https
différemment de Firefox/Chrome. Je ne connais pas bien Safari, mais Chrome ou Firefox vous donnerait des informations plus appropriées sur ce qui n'a pas fonctionné en utilisant l'onglet Réseau de la page d'accueil. Outils pour les développeurs . Un ensemble d'outils similaire existe pour Safari . Essayez d'utiliser cet ensemble d'outils pour identifier les Code de réponse HTTP qui est renvoyé dans Safari.