1

重複の可能性:
301 リダイレクト経由で URL を移動し、ページの Facebook のいいね! と Open Graph の情報を保持するにはどうすればよいですか?

最近、サイトをカスタム CMS から Wordpress に移行し、いいねを維持するために必死に努力しています。

開発中は、href タグを介して、新しい URL から従来の URL に [いいね!] ボタンをポイントするだけでした。いいねは正常に転送されました。

<fb:like href='$url' send='false' layout='button_count' width='150' show_faces='false'></fb:like>

$url従来の URL の場所

私たちがライブになったとき、すべてのいいねがゼロにリセットされました.htaccessを介して301リダイレクトを設定したのと同時に推測しています.

奇妙なことに、FB コメント ボックスに同じ手順を使用したところ、すべてのコメントが完全に転送されました。

<div class="fb-comments" data-href="$url" data-width="500"></div>

誰かがこれについて何か洞察を持っていますか? Facebookのようなボックスのhrefタグ以外に、レガシーURLを保存する必要がある場所は他にありますか?

たとえば、FB デバッガー ツールによって証明されるように、OG:url が現在のページを指していることに気付きました。

おそらく、301 経由だけでなく、元の URL を有効にしておく必要がありますか?

また、FB のいいねは、301 されていないページでも正常に機能することに注意してください。例えばこのページ。

いいねがリセットされた従来の投稿の例を次に示します。元の URL は次のとおりです: www.craftbeer.com/pages/stories/craft-beer-muses/show?title=should-the-shaker-pint-glass-go-away

新しい投稿は、いいねをうまく追跡します。

あなたが提供できる助けをありがとう!

4

0 に答える 0