Hallo zusammen,
Ich habe folgendes Problem: Ich habe auf meiner Homepage mit folgendem Script einen Facebook-Share-Button eingebunden:
Nun ist es aber so, dass die Seite, auf der dieser Code eingebunden wurde, nur für eingeloggte Mitglieder zugänglich ist. Facebook greift aber beim Posten auf den Meta-Description-Tag bzw. den Titel-Tag der Seite zu, und der ist bei eingeloggten Besuchern "Bitte einloggen" und nicht der, der eigentlich angezeigt werden soll.
Beispiel:
Das hier ist die Seite für die eingeloggten Mitglieder:
Und so sieht die Seite für nicht eingeloggte Mitglieder aus:
Der Facebook-Bot bekommt natürlich nur den Quelltext des nicht-eingeloggten Mitglieds zu sehen und zeigt auch folglich die Meta-Description "Nicht eingeloggt" an, soll aber "Beschreibung für eingeloggte Mitglieder" anzeigen.
Gibt es irgendeine Möglichkeit, Facebook zu sagen, was in der Beschreibung stehen soll, ohne dass Facebook dazu auf die Tags der Seite zugreift?
Vielen Dank für alle Antworten.
Ich habe folgendes Problem: Ich habe auf meiner Homepage mit folgendem Script einen Facebook-Share-Button eingebunden:
PHP-Code:
<a name="fb_share" type="button_count" share_url="http://example.com/index.php?p=1"></a>
Beispiel:
Das hier ist die Seite für die eingeloggten Mitglieder:
Code:
<html> <head> <meta name="description" content="Beschreibung für eingeloggte Mitglieder" /> <title>Eingeloggt</title> </head> <body>some content... <a name="fb_share" type="button_count" share_url="http://example.com/index.php?p=1"></a> </body></html>
Code:
<html> <head> <meta name="description" content="Nicht eingeloggt" /> <title>Nicht eingeloggt</title> </head> <body>Bitte einloggen <a name="fb_share" type="button_count" share_url="http://example.com/index.php?p=1"></a> </body></html>
Gibt es irgendeine Möglichkeit, Facebook zu sagen, was in der Beschreibung stehen soll, ohne dass Facebook dazu auf die Tags der Seite zugreift?
Vielen Dank für alle Antworten.

Kommentar