私は自分のサイトのいずれかのドメイン名を変更するつもりです。 301リダイレクトを使用します。
私が理解できないことの1つは、ユーザーがFacebookを介してページに対して行ったすべてのコメントを保存する方法です。 Facebook開発者コメントAPI を使用して、ページへのコメントを許可します。
ページのURLを変更すると、ページのコメントが消えるようです。このURLが変更されており、コメントを移動する必要があることをFacebookに知らせる方法はありますか?
これができたらいいのですが、APIの開発者コミュニティから得た答えは、ページが「オブジェクト」であるということです。 URL、コメント、および「いいね」はそのオブジェクトに固定されています。最善の策は、新しいページへの301リダイレクトを使用することです。 Facebookクローラーは、そのオブジェクトを将来にわたって維持します。
コメントで共有されるリンクとして、指示はこの問題の修正を許可します。
- / newpageで、/ oldurlを指すog:urlタグを保持します
- / oldurlから/newurlへのHTTP 301リダイレクトを追加します
- Facebookクローラーをこのリダイレクトから除外する
- Facebookクローラーからのリクエストの場合は、 http://www.example.com/oldurl でページのメタタグの提供を続けます。
- クローラーに実際のコンテンツを返す必要はありません。適切なタグを備えた単純なHTMLページのみ