0

Dies ist SO nervig.FB Kommentar 'Auch auf Facebook posten' und FB Share - Linkback zu verschiedenen URLs?

Das Problem ist eine Sache von zwei Szenarien, die sich anders verhalten, wenn ich sie erwarte (und wünsche), sie beziehen sich auf die gleiche Webseite/Artikel, die sowohl das Kommentar-Widget als auch ein Share-Icon enthält.

Es ist wichtig zu erwähnen, dass die Webseite ein Wordpress-Artikel ist, und wir umleiten:

  • von www.example.com/wordpress/articles/news/thearticle
  • zu www. example.com/news/thearticle

Die Frage erklärt:

Szenario 1) Ich besuche den Artikel und gebe einen Facebook-Kommentar ein, ich klicke auch auf 'Auch auf Facebook posten'. Wenn ich die facebook-Wand anschaue und die Freigabe mit dem Kommentar sehe, den ich gerade gemacht habe, verlinkt der Link wieder auf die Wordpress-URL - ich will das nicht.

Szenario 2) Ich besuche den Artikel und teile ihn über das Share-Symbol. An meiner Wand ist diesmal die Linkback URL die kurze - das ist gut.

Wichtige Informationen in Bezug auf das Debuggen

Tag My OG URL korrekt ist:

<meta property="og:url" content="http://www.example.com/news/thearticle"/> 
  • Facebook Debugger wie oben die richtige gewünschte URL Aufnehmen wird, auch die gewünschte Fetched URL Liste und Kanonische URL Alles scheint zu sein, was ich will.
  • Dies gilt unabhängig davon, ob ich die URL vor oder nach dem Ausführen dieses Verfahrens I kratzen.
  • Auch wenn ich dann nach einem Scrape mit FB-Debugger noch einen Kommentar mit 'auch post auf FB' mache, verlinkt immer noch die Freigabe auf das falsche/lange Format/Original-URL.
  • Wenn ich jedoch über das Share-Icon, nicht den Comment-Share teile, ist die gewünschte URL laut OG-URL vorhanden.
  • Wenn ich eine Kommentar-Freigabe mache, dann eine Icon-Freigabe, dann eine andere Kommentar-Freigabe, habe die Kommentar-Freigabe immer noch die falsche URL obwohl die Icon-Freigabe die richtige hatte!

Irgendwelche Ideen? Vielen Dank im Voraus an alle, die helfen können :)

+0

Wie Sie Ihre Beiträge auf Facebook? Verwenden Sie ein Plugin? Wenn ja, welcher? – vard

+0

Nein, Sir, nur das native HTML von Facebook: DIV Class = "FB Kommentare", numposts = "6" data-version = "v2.3" –

+0

Sie sollten in der Lage sein, die URL mit dem 'data-href' zu erzwingen Attribut, sehen https://developers.facebook.com/docs/plugins/comments#settings – vard

Antwort

0

Es scheint, dass die Kommentare FB Plugin nicht die Seiteninformationen von OpenGraph erhalten, aber ein data-href Attribut erwarten, oder wenn nicht angegeben wird die aktuelle URL standardmäßig verwenden .

From the doc:

Daten href

Beschreibung: Die absolute URL, die im Plugin geschrieben Kommentare werden dauerhaft mit in Verbindung gebracht werden. Geschichten auf Facebook über Kommentare, die im Plugin gepostet werden, werden mit dieser URL verlinkt.

Vorgabe: Aktuelle URL.

Also, was Sie tun müssen, ist die gültige URL als HTML5-Attribut auf Ihrem Plugin-Wrapper zur Verfügung zu stellen:

<div class="fb-comments" data-href="http://www.example.com/news/thearticle" data-numposts="5"></div> 
Verwandte Themen