Как поддержать предварительный просмотр ссылки FB в редиректе PHP страницы - PullRequest
2 голосов
/ 06 февраля 2012

Как перенаправить страницу в PHP для поддержки предварительного просмотра ссылки FB?Я создал свой собственный сокращатель URL и хочу достичь того же результата, что и в случае http://bit.ly: когда вы пытаетесь поделиться ссылкой bit.ly в FB, вы видите хороший предварительный просмотр ссылки, но вВ моем случае я вижу только пустой предварительный просмотр ссылки с заголовком и описанием, установленными на мой URL.Вот код, который я использую для перенаправления:

header( $_SERVER["SERVER_PROTOCOL"]." 301 Moved Permanently" );
header( "Location: ".$url );

1 Ответ

2 голосов
/ 06 февраля 2012

Facebook будет выполнять перенаправление 301 к месту назначения.

К счастью, вы можете обнаружить пользовательский агент анализатора предварительного просмотра Facebook (facebookexternalhit) и представить его на странице с тегами OG вместо перенаправления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...