Dans le site Web http se charge sans aucun problème. Lorsque j'ai changé pour https, cela affecte l'alignement.
Il ne charge aucun fichier CSS ni JS dans https.
Quelqu'un peut-il me suggérer comment résoudre ce problème?.
Vous aurez besoin de fournir un lien vers une page pour une réponse précise, mais je soupçonnais au départ que vous alliez créer un lien vers une feuille de style (ou éventuellement en javascript) avec une URL complète contenant http plutôt que https. Si oui, utilisez des liens relatifs.
Le plus souvent, il existe des fichiers css ou javascript externes toujours liés via http. La plupart des navigateurs arrêteront de charger contenu mixte et généralement lanceront des avertissements.
Pour répondre à votre question-commentaire sur la réponse de Richard, ce n'est généralement pas quelque chose que vous devez faire dans la configuration ou dans le fichier htaccess pour résoudre ce problème.
Ce que vous devez faire, c'est ouvrir la console de votre navigateur et vérifier les erreurs et les avertissements. Si vous ne trouvez pas quelque chose d’évident dans la console, vous devriez alors commencer à examiner le code source de votre site. Commencez à partir de l'en-tête et essayez de repérer tous les fichiers d'actifs externes liés à "http://"
au lieu de https://
ou ayant des liens relatifs.
Continuez à descendre dans le corps aussi, car il est possible que des choses liées à http existent aussi.
Après avoir identifié ceux-ci, vous devriez trouver d'où ces fichiers sont appelés. Cela peut être à partir du modèle, des modules, des composants, etc.
Certaines extensions peuvent donner la possibilité de changer la façon dont elles chargent des fichiers externes. D'autres pourraient ne pas. Si vous trouvez une telle extension, je suggérerais de le signaler à son développeur, afin de publier une mise à jour avec cela qui résoudra ce problème.
Plus d'infos sur: "Comment réparer un site Web avec un contenu mixte"