web-dev-qa-db-ja.com

サイトがドメイン名を変更したときにFacebookのコメントを保持する

私は自分のサイトのいずれかのドメイン名を変更するつもりです。 301リダイレクトを使用します。

私が理解できないことの1つは、ユーザーがFacebookを介してページに対して行ったすべてのコメントを保存する方法です。 Facebook開発者コメントAPI を使用して、ページへのコメントを許可します。

ページのURLを変更すると、ページのコメントが消えるようです。このURLが変更されており、コメントを移動する必要があることをFacebookに知らせる方法はありますか?

7

これができたらいいのですが、APIの開発者コミュニティから得た答えは、ページが「オブジェクト」であるということです。 URL、コメント、および「いいね」はそのオブジェクトに固定されています。最善の策は、新しいページへの301リダイレクトを使用することです。 Facebookクローラーは、そのオブジェクトを将来にわたって維持します。

コメントで共有されるリンクとして、指示はこの問題の修正を許可します。

  • / newpageで、/ oldurlを指すog:urlタグを保持します
  • / oldurlから/newurlへのHTTP 301リダイレクトを追加します
    • Facebookクローラーをこのリダイレクトから除外する
    • Facebookクローラーからのリクエストの場合は、 http://www.example.com/oldurl でページのメタタグの提供を続けます。
    • クローラーに実際のコンテンツを返す必要はありません。適切なタグを備えた単純なHTMLページのみ
3
user37204