Et bé, en voilà un drôle de site ! Quand je vois qu'ils vendent des visiteurs (du trafic), je passerais mon chemin.
Leur article date pourtant de 2016 (au vu des commentaires, l'article n'est pas daté). En 2016 le HTTPS était pourtant déjà devenu la norme.
Encore un site qui prend les internautes pour des chèvres, ou pire, qui partage son ignorance... :iq:
Je parle des liens et images qui ne sont pas en SSL (en HTTPS) dans les nouvelles en vrac (https://chez-oim.org/index.php/topic,2129.msg34318.html#msg34318).
Pour info, Dan, ton site est parfaitement accessible en HTTPS. Il dispose d'un certificat de sécurité valide depuis le 30/04/2018. Je parie que tu n'étais même pas au courant. ^-^
Aujourd'hui, le SSL est devenu tellement banal qu'il est présent quasiment partout (Le SSL désigne les protocoles utilisés par les connexions sécurisées).
Sur ton site, ça passe bien. Les liens sont sous cette forme : (c'est ce qu'on appelle des chemins relatifs)
<a href="/dossier/page.html">lien</a>
Quand c'est comme ça, la bascule HTTP/HTTPS se fait toute seule.
Il n'y a que les images, les fichiers CSS et JS à passer en HTTPS si ce n'est pas des chemins relatifs.
A l'inverse du relatif, un chemin absolu se présente comme ça et là, il faut modifier le lien de HTTP vers HTTPS :
<img scr="https://example.com/mon_image.jpg" />
Tu peux donc modifier ton profil et nous mettre un joli lien en HTTPS, ça ne posera aucun problème. Au contraire, ça réglera le souci de ce satané et indélébile "(Lien non sécurisé)". :)
J'ai modifié le lien de ton site.
Je viens de voir un gros souci sur ton site. Il existe en deux versions, avec les www et sans.
Google va te pénaliser parce-qu'il va considérer que ton contenu existe en double exemplaire.
Pour regagner ses bonnes grâces, je te conseille de choisir l'adresse de ton site en www ou sans www et de rediriger les visiteurs vers la version HTTPS.
Perso, je conseille sans www. Le www est un ancêtre du net qui est aujourd'hui obsolète.
Crée un fichier .htaccess que tu placeras à la racine de ton site (le point d'entrée du site, là ou se trouve la page d'accueil, l'index).
Et dans ce fichier, tu places ceci :
RewriteCond %{HTTPS} !on [OR]
RewriteCond %{SERVER_NAME} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ https://beninfongbe.com/$1 [R=301,NE,L]
Ca redirigera automatiquement toutes les demandes HTTP vers HTTPS et www vers sans www.
Comme ça, ça te laissera le temps de modifier tes pages vers HTTPS. ;)
Il y a également une erreur 404 sur la page d'accueil. L'image soleil_couchant_3.jpg n'existe pas ou elle est introuvable et le logo Xiti est affiché en HTTP (ça va, chez moi il est bloqué).
Encore une explication très claire, merci.
Je fais ce que tu dis mais je ne trouve pas de http dans les fichiers que je viens de contrôler.
Où tu en as vu un ?
En général, mes src se présentent sous la forme (exemple) :
<a class="diaporama cboxElement" href="../benin_presentation/a_012.jpg" title=""><img src="../benin_presentation/a_012.jpg" alt=""></a>
Si il n'y a pas de HTTP, c'est merveilleux ! Tu n'as rien à faire d'autre.
Le seul que j'ai vu hier, c'était ton truc de statistiques, Xiti.
De toute façon, si du contenu HTTP est présent sur une page, tu le verras, le cadenas SSL disparaitra ou prendra une autre forme.
Tu devrais rendre ton HEADER cliquable pour qu'on puisse retourner à l'accueil en cliquant sur la bannière.
<header>
<a href="/" target="_self"><img src="Ganvie2.jpg"></a>
</header>
ATTENTION !
Pour les images, c'est src et pas href.
EDIT
Utilise la balise [code].....exemple de code.....[/code] pour afficher tes exemples de code, c'est plus lisible et c'est copiable en un clic.
La balise code est représentée par le dièse ( # ).
Je viens de comprendre pourquoi les dimensions de l'image déconnent dans l'header.
Remplace ton CSS par ceci :
header img
{
width:960px;
height:200px;
border: 1px solid black;
}
Si tu veux qu'elle se répète deux fois, c'est simple.
Déjà, il faut diminuer sa largeur et ensuite l'afficher deux fois.
<header>
<a href="/" target="_self"><img src="Ganvie2.jpg"><img src="Ganvie2.jpg"></a>
</header>
Et si tu veux centrer le tout comme je l'ai vu, ça ne se passe pas sur la balise img
header {
text-align: center;
}
header img {
width: 480px;
height: 200px;
border: 1px solid black;
}
Il faut que tu étudies CSS pour faire la différence entre les balises de type block et inline.