-1

FB がサイトのページにアクセスしていることを PHP コードがどのように知ることができるか。ユーザーが FB で共有するサイト ページにメタ タグを追加する必要があるためです。

そのため、ケースごとにメタタグを追加します。FBがそれらのページにアクセスするときだけ追加したいと思います。

ありがとう

4

1 に答える 1

1

Facebook クローラーがページにアクセスすると、次のユーザー エージェントが提供されます。facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)

したがって、Facebook クローラーがアクセスしたときに開いているグラフのメタ タグのみを表示するには、単純な条件を設定するだけです。

if ($_SERVER['HTTP_USER_AGENT'] == "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)") {
  //echo your facebook open graph meta tags
}
于 2013-02-26T14:33:31.750 に答える