Images ne s'affichent pas

khalloud610 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
khalloud610 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   - 4 mars 2025 à 14:51

Bonjour à tous

J’ai un site web hébergé chez OVH à cette adresse

" 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 tapant bien l’adresse http://www.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.

Android / SamsungBrowser 27.0

6 réponses

bg62 Messages postés 23717 Date d'inscription   Statut Modérateur Dernière intervention   2 406
 

lut :)
- il serait effectivement grand temps de lui redonner un p'tit coup de jeun à ce site …
- codage trop ancien
- pas de réel 'https'
- des liens style ceci : "
src="file:///s/khalloud/Documents/Mes%20documents/Site%20Khaled%20Osman/Ressources/Sons/samaimk.mp3" " qui ne peuvent pas fonctionner en ligne
- CSS et HTML mélangés
etc etc etc.…
si tu sais te servir de Wordpress il est évident que tu ferais bien de prendre un peu de temps pour refaire avec toutes les pages de ton site, ( il n'y en a pas beaucoup ! ), ce qui ne serait que simplicité et efficacité pour la suite :)
bon courage


1
Castoramoi Messages postés 399 Date d'inscription   Statut Membre Dernière intervention   19
 

Salut

Je ne suis pas un expert mais tu devrais vérifier les autorisations d'accès aux dossiers ou un fichier .htaccess !?

Un peu d'aide ici...

https://www.w3schools.com/


1
khalloud610 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   1
 

Merci à ceux qui m'ont aidé. 

Au final, 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. 

Après avoir rétabli un seul fichier .htaccess contenant le minimum pour rediriger le http vers https, les images ont réapparu comme par enchantement !

1
khalloud610 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   1
 

Merci bg62,

Oui je sais que c'est un chaos complet mais comme je n'y connais rien je voudrais faire des interventions minimales. 

Pour les liens je comprends qu'ils renvoient à mon pc au lieu de renvoyer à une page absolue, mais alors dans l'exemple comment devraient-ils être libellés"Ressources/Sons/samaimk.mp3

Le wordpress je ne le maîtrise pas plus que ça, je l'ai seulement appliqué pour gérer le blog situé dans un sous-répertoire, et je ne saurais pas comment le faire gérer la page principale située à la racine. 

Merci

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
khalloud610 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   1
 

Rebonjour,

Vérification faite, mon certificat SSL est bien activé. 

Mes liens pour retrouver les images sont exprimés en pages relatives (la case correspondante est bien cochée quand on clique sur " link property" en revanche "element property" donne bien ce que vous avez relevé, à savoir (src="file:///s/khalloud/Documents/Mes%20documents/Site%20Khaled%20Osman/Ressources/Sons/samaimk.mp3").

Pour une raison que j'ignore,  le navigateur considère que les images que le lien va chercher sont en http et non https et les bloque. Je ne sais pas comment aller les chercher en https. J'ai essayé aussi de libeller le lien ainsi https://www.khaledosman.fr/Ressources/Photos/couv/xxx.jpg mais ça ne marche pas non plus.

merci

0
khalloud610 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   1
 

J'ai aussi réécrit mon .htaccess qui se présente comme suit:SetEnv PHP_VER 4
#Rewrite everything to https
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Malgré cela, l'outil de diagnostic continue à me dire que le serveur ne force pas le https, et ma page de site indique toujours dans la barre "non sécurisé".

Bref, je ne sais plus quoi faire.

merci

0
Castoramoi Messages postés 399 Date d'inscription   Statut Membre Dernière intervention   19
 

Encore une fois, je ne suis pas expert, mais quand on clique sur l'image (logosite.JPG) on obtient une erreur 403, ce qui signifie que le serveur refuse de l'afficher. Tu devrais revoir les autorisations d'accès à certains dossiers de ton site. (a mon avis)

https://www.infomaniak.com/fr//faq/1609/resoudre-une-erreur-403-en-tant-que-visiteur-de-site-web


0