2014-12-03 12 views

risposta

12

In genere i Mi piace di Facebook sono collegati a un URL. Anche un singolo cambiamento di personaggio perderà i Mi piace di Facebook.

Ecco un link su Facebook

https://developers.facebook.com/docs/plugins/faqs#moving-urls

andare al fondo della pagina e trovare questa sezione Come faccio a spostare una pagina a un URL diverso? - Posso migrare il numero di Mi piace nella nuova posizione della pagina?

<meta property="og:url" content="https://example.com/old-url" /> 

Sarà necessario indicare al crawler facebook di ri-raschiare il vostro URL affinché le modifiche abbiano effetto:

https://developers.facebook.com/tools/debug/sharing

che dovrebbe essere una soluzione al vostro problema.

+0

Dopodiché, devi inserire i Mi piace nelle pagine più importanti del tuo sito web. Dopo aver aggiornato queste pagine, vedrai immediatamente tutti i tuoi precedenti Mi piace su Facebook. – John

+0

Stranamente, ce l'ho (e il debugger Open Graph mostra che l'URL canonico http è riconosciuto correttamente, con il numero corretto di "Mi piace"), ma il pulsante Mi piace sulla pagina mostra i Mi piace (molto più piccoli) per la pagina https. – Clafou

+0

Ho risolto il problema precedente assicurandomi che l'attributo data-href del mio pulsante fb-like usasse l'https URL (stava ancora usando l'URL http). – Clafou

6

I passi da seguire al fine di non perdere Facebook piace durante la migrazione HTTP a HTTPS sono:

1. Usa 301 Redirect sulla pagina web per HTTP a HTTPS.

2. Aggiungere og: tag url sulla sezione HEAD per http://www.example.com

<meta property="og:url" content="http://www.example.com" /> 
codice

3. Modifica Facebook contare HTTPS piace a pagina:

<iframe src="//www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.example.com&amp;width&amp;layout=box_count&amp;action=like&amp;show_faces=false&amp;share=true&amp;height=65" scrolling="no" frameborder="0" allowTransparency="true"></iframe> 

o

<div class="fb-like" data-href="https://www.example.com" data-layout="standard" 
     data-action="like" data-show-faces="true"</div> 

4. Vai Sharing Debugger sul sito Facebook.
Devi essere connesso a Facebook per poterlo utilizzare.

Inserire https://www.example.com e premere il tasto Debug.

enter image description here

5. Se nessun altro calibro sono sulla versione HTTPS della pagina, le seguenti informazioni viene visualizzato:

**enter image description here**

Press Fetch nuove informazioni pulsante.

6. Se per caso ci sono delle simpatie per la versione HTTPS della pagina o crawler Facebook già visitato la pagina, le seguenti informazioni viene visualizzato:

enter image description here

Press Raschiare Anche in questo caso.

7.aggiornare la pagina web e Facebook piace dovrebbe essere presente.

Maggiori informazioni su come funziona il crawler di Facebook sono disponibili all'indirizzo:
https://developers.facebook.com/docs/sharing/webmasters/crawler

-1

È possibile recuperare le vostre azioni di social media. Per G + è facile in quanto devi modificare solo i pulsanti di condivisione di Google+ in modo da condividere l'URL su http e non su https. quando si tratta di fb è necessario:

  1. utilizzare l'interfaccia di debug per verificare gli URL
  2. click su "raschiare ancora una volta" - tutti i tuoi conti sociali avranno a zero
  3. aggiornamento rel = canonical e rendere la versione http la preferita, ma solo per i crawler FB
  4. identificare il crawler FB; qui dipende da cosa stai usando; esempi di codice esatto qui: https://cognitiveseo.com/blog/13431/recover-facebook-shares-https/

Spero che questo ti aiuti!

Problemi correlati