/ / OpenGraph "Crawler" von Facebook erzwingen, um zu einer anderen URL zu springen - Facebook, Opengraph

Erzwinge OpenGraph "Crawler" von Facebook, um "zu einer anderen URL zu springen" - facebook, opengraph

Meine Jungs, gibt es eine Möglichkeit, den Facebook-Crawler zu zwingen, zu einer anderen URL zu springen. (Mit Javascript) Beispiel: Ich habe kanonische Facebook-URLs für Like-Buttons und mehr. Sie sehen so aus:

http://www.harddance.at/eventdetails/45/PreStylerz+Excalibur+Ybbs

Auf der Seite erstelle ich Anchor Navigation URLs wie folgt:

http://www.harddance.at/#/eventdetails/45/PreStylerz+Excalibur+Ybbs

Wenn ich ein "og: url" -Meta hinzufüge, springe der Crawler zur angegebenen Seite und suche nach Metatags. Gibt es eine andere "Build in" -Methode, mit der Facebook dazu gezwungen wird, dies zu tun.

Chris

Antworten:

2 für die Antwort № 1

"Gibt es eine Möglichkeit, den Facebook-Crawler zu zwingen, zu einer anderen URL zu springen. (Mit Javascript) "

Mit Javascript? Nee. Facebooks Linter verarbeitet kein Javascript.

Sie müssen das URL-Umschreiben auf Ihrem Server implementieren. Es gibt viele Möglichkeiten, dies zu tun, und es hängt von Ihrer Serverumgebung ab, welche Serverumgebung für Sie geeignet ist.


2 für die Antwort № 2

Der Weg, den ich jetzt herausgefunden habe, ist # durch # zu ersetzen. Facebook erstellt ein "escaped_fragment" und sendet es als GET-Parameter an die Seite. example.com/#!/test/id Facebook würde Folgendes analysieren: example.com/?_escaped_fragment_=/test/id Und dort könnte ich meine OpenGraph-Tags erstellen!