0

Facebook の OpenGraph スクレーパー システムのみを許可するように、1 つのページへのアクセスを制限する方法はありますか? 1 つのページに複数の「いいね」があり (Digg に似ています)、「いいね」ごとに独自の OpenGraph タグが必要です。これらのタグは、ページなどを介して別のページに配置されてstory.php?1?2ますstory.php。 og: タグ。

編集:この投稿の情報を使用してできることのようです: http://facebook.stackoverflow.com/questions/7197919/how-can-i-move-a-url-via-301-redirect-and -retain-the-pages-facebook-likes-and-o

特定のドメインを HTTP 301 リダイレクトから除外するにはどうすればよいですか。手伝ってくれますか?

4

1 に答える 1

1

最後に、これを story.php PHP コードに追加することにしました。これは完全に機能します。

<?php

if ($_SERVER["HTTP_USER_AGENT"] != "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)") {
redirect('http://www.mywebsite.com', 302);
}
function redirect($url, $type=302) {
if ($type == 301) header("HTTP/1.1 301 Moved Permanently");
header("Location: $url");
die();
}

?>
于 2012-12-03T22:45:05.617 に答える