The href URL must be absolute – Facebook Like Button
„The href URL must be absolute“ – diese Meldung wird seit einigen Tagen in diversen Blogs und Internetauftritten anstelle des Facebook Like Buttons angezeigt und vermutlich haben viele Webseitenbetreiber diesen Fehler noch nicht gesehen oder behoben.
[ad#co-1]
The href URL must be absolute
Der Fehler basiert auf einer Umstellung in der API des Facebook Like Buttons. Auf der Hilfeseite von Facebook erfährt man folgendes über das Attribute href
href – the URL to like. The XFBML version defaults to the current page. Note: After July 2013 migration, href should be an absolute URL
Dies bedeutet, dass jeder der den Button eingebunden hat die URL im Attribute data-href anpassen muss.
Aus
<div class="fb-like" data-href="http%3A%2F%2Fgefruckelt.de" data-send="true" data-width="450" data-show-faces="true"></div>
wird
<div class="fb-like" data-href="http://gefruckelt.de" data-send="true" data-width="450" data-show-faces="true"></div>
Wenn man diese kleine Anpassung vornimmt – in PHP zum Beispiel über die Funktion urldecode – wird der Facebook Like Button wieder wie gewohnt angezeigt.
Kommentare
Ein Kommentar
Jetzt funktioniert’s wieder -> Herzlichen Dank!