Regagner tous ses likes, +1 et autres suite à la redirection http vers https de votre site

Vous n’avez peut être pas remarqué, mais que j’ai redirigé mon site en http vers https, j’ai connu des petits soucis comme par exemple le redirection en boucle http>https>http… à cause de cloudflare. Je rencontre aussi un second problème, nettement moins grave mais qui peut vous arriver : la perte de vos compteurs google, twitter et facebook 🙂

Et oui, passer d’un article qui avait une vingtaine de j’aime à zéro, ça ne vous touche pas mais quand il s’agit de votre site, là tout de suite c’est différent !

Alors voilà, nos réseaux sociaux ne prennent pas en compte le mix de protocole pour les url. Alors je pourrais comprendre quand on différencie un www.monsite.com et monsite.com, mais moins http://www.monsite.com et https://www.monsite.com… Car les compteurs js pourraient très bien parser l’url renvoyer pour en retirer le protocole et aller voir combien d’occurrence il existe pour l’url « www.monsite.com » qu’importe le protocole ou le port ! Mais non sans doute pour d’autre raisons que je ne vois pas.

J’ai pu trouver un moyen de regagner ses précédents compteurs, mais il faut comprendre qu’il ne s’agit que d’un fix, il n’y a aucun moyen de rassembler les compteurs pour les compteurs de facebook, twitter ou encore google plus (je n’ai pas vérifié pour les autres). Il s’agit en fait d’indiquer l’url HTTP de votre page, qu’importe si elle fait une redirection en vraie, il faut mettre cette url. Pour appliquer le fix, il suffit d’indiquer une balise meta opengraph dans le HEAD de type og:url comme ceci :

[cce_html][/cce_html]

Si vous avez déjà cette balise (par exemple vous êtes sur du WordPress), vous pouvez très bien la réécrire avant la fin de la balise HEAD, la dernière sera prise en compte 🙂

Article relatifs