Soudain, mes images n'apparaissent pas sur mon site lors de l'accès aux pages https. Pas de changement dans mon code. Mon hôte a dû recompiler son service ftp avec le support SSL après ma demande (afin que je puisse ftpes mon site). Ne peut rien d'autre qui affecterait mon certificat SSL. La même chose arrive sur FF et IE et sur différents ordinateurs.Images n'apparaissant pas avec https
Répondre
Si je vais à votre site Web (https://www.scfootball.org/), je ne vois pas les images, comme vous avez dit: je reçois un 403 (Forbidden) error pour chacun de ceux - je peux voir cela en utilisant l'onglet « Net » de l'extension Firefox Firebug, par exemple.
Si j'essaie de voir une image directement, sans passer par le site (par exemple: https://www.scfootball.org/widgets/GulloParkHeader.png), alors, je peux voir l'image.
Si vous essayez, assurez-vous de copier-coller l'URL d'un nouvel onglet/fenêtre, et pas seulement cliquer dessus
Ce qui signifie qu'il ya une sorte de problème entre le site et l'accès aux images ; pas sur les images elles-mêmes.
Si je désactive le referer dans Firefox (l'extension web developper toolbar permet aussi facilement) et rafraîchir la page web de votre site Web, les images apparaissent.
Si je réactiver le referer et actualiser à nouveau, les images n'apparaissent plus.
Cela signifie qu'il y a quelque chose, lié au référant, qui empêche les images d'être envoyées, et renvoie une erreur 403 à la place.
Juste une supposition sauvage: peut-être il y a un .htaccess
dans votre répertoire widgets
(ou ailleurs) qui empêche les images d'être servi, si le referer ne correspond pas à un domaine spécifique?
Compte tenu des images sont affichées sur le site quand j'accéder sans HTTPS (ie avec une URL telle que http://www.scfootball.org/index2.php), peut-être il y a une « protection » en place afin que vos images ne sont pas affichés si le Referer n'est pas ce site Web non-https ... Et cette «protection» n'a pas été mise à jour lorsque vous êtes passé au protocole HTTPS?
(je l'ai vu ce genre de « protection » utilisé pour prévenir chaud enchaînement d'images, par exemple)
+1 Un joli travail de débogage :) – pix0r
@ pix0r> Merci :-) Je préfère généralement expliquer "comment" plus que "quoi": J'espère que ça va aider les gens à se mettre au point, la prochaine fois, et je crois que c'est plus utile . –
Bons travaux Pascal MARTIN. J'ai récemment activé la protection de lien chaud de mon cpanel. Je l'ai juste désactivé et les images réapparaissent maintenant. Je viens de remarquer que je n'avais pas de versions https de mes sites répertoriés comme référenceurs autorisés. Merci encore! – mitch
Oui, "ne pas apparaître" est un peu vague. Si le code HTML est diffusé par HTTPS et que les images sont toujours diffusées par HTTP, il existe une petite fuite de sécurité inhérente à la page, que votre navigateur peut traiter de plusieurs façons, en grande partie inefficaces.
Garçon, as-tu soufflé cette réponse. Cela ne mène nulle part, la réponse concernant une «petite fuite de sécurité» est complètement fausse. Je suggère que si vous n'avez pas la moindre idée, ne répondez pas. – mitch
C'est un ancien poste, mais il pourrait être une protection hotlink aussi.
Si vous l'activez sur un alias autorisé pour un domaine http: //, vous devez également utiliser son https: //, sinon il refusera que vos images soient appelées au client.
- 1. images http simples avec une page https/ssl
- 2. ASIHTTPRequest: https avec SSL
- 3. Servlet https avec Jetty
- 4. Sessions WCF avec HTTPS
- 5. Nusoap avec https
- 6. HTTPS avec NSURLConnection - NSURLErrorServerCertificateUntrusted
- 7. Détecter HTTPS avec JavaScript
- 8. ModRewrite avec HTTPS
- 9. La notification push ne fonctionne pas avec HTTPS
- 10. HttpWebRequest sur HTTPS avec NTLM ne fonctionne pas
- 11. Silverlight ne peut pas communiquer avec le service Web HTTPS?
- 12. Réécriture d'URL DotNetNuke avec HTTPS ne fonctionnant pas
- 13. KSOAP 2 Android avec HTTPS
- 14. Comment utiliser HTTPS avec HttpReceiveHttpRequest()?
- 15. Rackup avec le support HTTPS
- 16. Application Facebook IFrame avec httpS
- 17. Hébergement du service WCF avec HTTPS
- 18. HTML CSS - Les images ne s'affichent pas?
- 19. Force SSL/HTTPS avec mod_rewrite
- 20. Mécaniser avec forme étrange https
- 21. Polling Silverlight Duplex avec HTTPS
- 22. Comment utiliser HTTPS avec NSURLConnection?
- 23. HTTPS avec des sockets Linux?
- 24. SWFUpload sur HTTPS ne fonctionne pas
- 25. HTTPS et C++ - Pas un match facile?
- 26. compression Gzip ne fonctionne pas sur HTTPS
- 27. https - ssl - l'approche du chemin relatif ne fonctionne pas?
- 28. Redirection .htaccess/https, accès aux dossiers virtuels avec des exceptions
- 29. Comment faire une requête HTTPS avec Erlang?
- 30. Lien vers des actions qui n'utilisent pas https à partir d'une page utilisant https
Que signifie "ne pas apparaître"? Vos images vous obtenez une erreur 404? un 403? Autre chose ? Pouvez-vous créer une URL qui montre le problème, par exemple? –
Je pense que pour certaines des ressources auxquelles il a accès refusé. –
La source de la page inclut les références d'image, mais l'image n'est pas visible dans le navigateur. Pas d'erreurs que je peux trouver. Essayez ceci: https://www.scfootball.org. – mitch