Bonjour à tous
J'ai depuis de longues années un site web hébergé chez OVH à cette adresse
www.khaledosman.fr
Je l'avais créé il y a des années en bricolant selon mes maigres connaissances, et il est très loin d'être parfait. Je ne sais plus trop ce que j'avais fait ou pas fait à l'époque en matière de redirection ou de paramétrage http vs https. Néanmoins le site faisait l'affaire et les pages s'affichaient correctement.
Depuis quelques temps j'ai constaté que les images apparaissent ou disparaissent selon le navigateur et la manière dont on arrive sur la page. Par exemple si on va sur cette page "romans traduits" en tpant l'adresse http://khaledosman.fr/romans.htm, on voit bien les couvertures des livres présentés.
Mais parfois et selon les navigateurs, on est automatiquement redirigé vers la même page avec préfixe https: et là les images n'apparaissent plus. Je comprends que c'est le problème appelé "contenu mixte", mais comme j'ai dit je ne sais pas d'où ça vient, ce que j'ai fait ou pas fait comme il faut, ce qu'il faut faire pour rectifier.
J'aimerais une solution simple pour que les images puissent s'afficher dans tous les cas.
Accessoirement, j'ai une page de blog géré par Wordpress dans un sous-répertoire de ce site (www.khaledosman.fr/blog/), mais j'imagine que les paramètres Wordpress n'influencent pas le site placé à la racine.
Merci par avance pour votre aide.
De toute façon votre problème n'est pas là.
Quand vous affichez la page avec votre logo, depuis quelle adresse sur votre site affichez-vous la page ?
Si non dans toutes vos adresses d'image insérer au début : https://www.khaledosman.fr/
Tu dis " forcer le ssl" ça veut dire que tout (l'adresse du site mais aussi les contenus) doit être en https? Aussi je ne sais pas si ce certificat ssl est fourni par ovh gratuitement ou pas. Et si j'active cette option en appliquant la doc ovh, faudra-t-il que je modifie les adresses de liens?
C'est Gratuit
Voir dans mon guide le paragraphe :
M - Pour finir : la modification du fichier /www/.htaccess pour la redirection de http vers https.
________________________________________________________________________________________________
Voici un petit guide que j'ai écrit et qui pourrait vous apporter des éclaircissements pour une Installation complète et propre de votre Site.
Guide - Comprendre la Relation Domaine > Zone DNS > Hébergement > Dossier du site
Voir --> CMS - WordPress - Guide Installation chez OVH
Lisez et contrôlez votre situation en suivant attentivement les paragraphes : A à J
N'hésitez pas à me faire un retour : positif ou négatif.
C'est comme cela que je peaufine mon Guide.
Si ce guide vous a bien aidé, n'hésitez pas à cliquer sur le bouton « Utile »
Bonjour@KhaledO1
Comme tu a protégé à outrance ton site, il m'est impossible de voir le source de ta page et de voir pourquoi ton logo ne s'affiche pas.
Pareil pour ta page : http://khaledosman.fr/romans.htm
Merci Gaston, en effet, j'ai dû suivre des indications en ligne qui conseillaient de se protéger contre la copie, mais ça n'a plus grand sens aujourd'hui.
Je viens d'enlever la protection, pouvez-vous svp regarder de nouveau?
Merci
It seems like your images are not showing up consistently, much like a cricket match with unexpected breaks. Try checking the image paths, optimizing their load time, and ensuring your server is running smoothly to avoid these glitches. Just like a cricket team, consistency is key!
Hello@KhaledO1
Lorsque l'on se rend sur la version HTTP de votre site, le logo apparait, ce qui n'est pas le cas, via HTTPS, comme on peut le voir sur la pièce jointe "http.png" ajoutée à ce message.
Pour tester, j'ai essayé de modifier le code en utilisant le lien absolu via http pour votre logo et celui-ci s'affiche, voir la pièce jointe "test.png".
Autre point : beaucoup de liens au sein du site sont des liens de votre PC en local, comme le montre la pièce jointe "exemple.png"... Une révision de votre code sera donc nécessaire.
N'hésitez pas à consulter la doc OVH pour forcer le SSL et éviter le mélange de contenu : https://help.ovhcloud.com/csm/fr-web-hosting-activate-https-website-ssl?id=kb_article_view&sysparm_article=KB0053149
;)
Merci Asterix, Donc si tout est http ça marche mais le pb c'est qu'il me renvoie vers du https et là ça n'affiche plus les images, c'est ça? Vous dites " forcer le ssl" ça veut dire que tout doit être en https? Et si j'active cette optio.n selon doc ovh, faudra-t-il que je modifie les adresses de liens? Et quant au second point (mes liens renvoient à mon pc local ), comment faire pour les transformer en liens absolus? Désolé si mes questions sont naïves mais je suis grand débutant. Merci
Vérification faite, il y a bien un certificat ssl ("dv.encrypt") associé à mon domaine. Ovh me propose soit d'en commander un (?), soit de le régénérer, soit de le supprimer.
Bonjour@KhaledO1
Bizarre la réponse détaillée que je vous ai faite à 13h15 a disparue.
Ras le bol ! ! !
Désolé Gaston, mais je n'ai fait aucune mznip. Ta réponse allait dans le même sens qu'Astérix?
De toute façon votre problème n'est pas là.
Quand vous affichez la page avec votre logo, depuis quelle adresse sur votre site affichez-vous la page ?
Si non dans toutes vos adresses d'image insérer au début : https://www.khaledosman.fr/
Tu dis " forcer le ssl" ça veut dire que tout (l'adresse du site mais aussi les contenus) doit être en https? Aussi je ne sais pas si ce certificat ssl est fourni par ovh gratuitement ou pas. Et si j'active cette option en appliquant la doc ovh, faudra-t-il que je modifie les adresses de liens?
C'est Gratuit
Voir dans mon guide le paragraphe :
M - Pour finir : la modification du fichier /www/.htaccess pour la redirection de http vers https.
________________________________________________________________________________________________
Voici un petit guide que j'ai écrit et qui pourrait vous apporter des éclaircissements pour une Installation complète et propre de votre Site.
Guide - Comprendre la Relation Domaine > Zone DNS > Hébergement > Dossier du site
Voir --> CMS - WordPress - Guide Installation chez OVH
Lisez et contrôlez votre situation en suivant attentivement les paragraphes : A à J
N'hésitez pas à me faire un retour : positif ou négatif.
C'est comme cela que je peaufine mon Guide.
Si ce guide vous a bien aidé, n'hésitez pas à cliquer sur le bouton « Utile »
Merci infiniment, je regarde tout ça et vous tient au courant.
Bonsoir@KhaledO1
Je voudrais ajouter que j'ai connu votre problème il y a 20 ans quand j'ai construit mes sites moi-même.
Bonsoir@KhaledO1
Désolé, mais je ne vois pas votre dernière réponse.
Pour une meilleure lisibilité, répondre toujours en bas. Exemple pour moi :
Presque 🤣
Merci infiniment Gaston, je regarde tout ça et vous tient au courant.
Mes réponses ne passent plus
Bienvenue@KhaledO1 au Club.
Ce forum 0.0.1 est un sacré Bord*l.
Si ma réponse passe...
Au cas où vous accédez à votre site en https, le navigateur va refuser de télécharger et d'afficher des images, des scripts et des mises en page qui seraient téléchargées eh http non sécurisé.
Si vous accédez à votre site en http, il ne devrait par contre pas y avoir de problème. Mais http en 2025, voyez-vous c'est vraiment à éviter.
C'est votre rôle (webmaster) de vous assurer que tout est en https pour ne pas avoir du "mixed-content".
Bonjour à tous,
En espérant que ma réponse passera. Merci à tous ceux qui m'ont fait des suggestions.
Au final, c'est grâce au guide très complet de Gaston que la solution a été trouvée. Le problème venait du fait qu'il n'y avait pas un fichier .htaccess stipulant la redirection de http à https, mais plusieurs fichiers .htaccess placés à différents endroits du site et contenant toutes sortes de choses inutiles, créant la confusion.
En suivant le guide, j'ai pu rétablir un seul fichier .htaccess contenant le minimum pour rediriger le http vers https, et les images sont réapparu comme par enchantement !
Un grand merci !