Comment réparer “Bloqué chargement mixte contenu actif” pour les css et js sur https
Lorsque vous tentez d'afficher mon site en https, je reçois un "Bloqué chargement mixte contenu actif" erreur dans mon Firefox console. J'obtiens cette erreur uniquement pour mon css et le fichier js.
La raison pour laquelle je suis si confus est parce que la référence à des fichiers dans le code de la page elle-même est https:
<link rel="stylesheet" href="https://www.example.com/style.css">
Mais dans la console, il le montre comme http:
Bloqué le chargement mixte contenu actif "http://www.example.com/style.css"[en Savoir Plus]
Je peux faire un affichage de la source de la page et de la recherche pour "http://" et il n'y a pas des résultats n'importe où sur la page.
Des idées?
Peut-être que votre serveur est la redirection https en http pour une raison quelconque, c'est à dire de certificat non valide. Êtes-vous sûr que toutes vos pages et les ressources sont sous SSL ?
Si vous êtes à l'aide de Drupal, vous pouvez regarder cette réponse
Si vous êtes à l'aide de Drupal, vous pouvez regarder cette réponse
OriginalL'auteur JROB | 2015-08-31
Vous devez vous connecter pour publier un commentaire.
Je pense que vous pouvez essayer avec une relative protocole de l'appelant.
si vos utilisateurs visitent votre site web en http, il charge http, et si l'utilisateur visite sous le protocole https, il charge le protocole https.
Je pense que cela n'a rien à voir avec htaccess
RewriteCond %{HTTP_HOST} =blabla.com RewriteCond %{HTTPS} off RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Cela ne résout pas le problème de la demande, que les seules forces pour accéder à la page web en https, mais si le serveur ne dispose pas d'un certificat SSL, ce n'est pas une solution. Ma réponse est renvoyée à la demande de ressources externes, et c'est la solution pour le problème.
Le problème de cette solution de contournement est parfois, on a besoin d'utiliser la troisième partie css et ne doit pas changer. J'ai eu ces:
Blocked loading mixed active content “http://jsfiddle.net/font/medium/BlackTie-Medium-webfont.woff2?v=1.0.0”
,Blocked loading mixed active content “http://fonts.gstatic.com/s/inconsolata/v16/BjAYBlHtW3CJxDcjzrnZCI4P5ICox8Kq3LLUNMylGO4.woff2”
,Blocked loading mixed active content “http://jsfiddle.net/font/solid/BlackTie-Solid-webfont.woff2?v=1.0.0”
. En fait, le navigateur doit gérer l'en-tête.OriginalL'auteur Marcos Pérez Gude