web-dev-qa-db-ja.com

Webサイト全体のURL構造を変更した後、Facebook Likeカウントを取得する

Webサイト全体のURLを変更しました。すべての古いURLから新しいURLへの301の永続的なリダイレクトを設定しました。 Rel = canonicalは新しいURLに設定されます。 FacebookのLikeボタンの数はすべて0に戻りました。元の数を新しいURLに表示する方法はありますか?

10
donxythe

サイト構造を元に戻す場合を除いて、これらのカウントは取得できない可能性があります。 (私にそのことを引用しないでください!)

この投稿http://blog.hubspot.com/blog/tabid/6307/bid/22166/SEO-301-Redirects-Don-t-Pass-Existingをご覧ください-Social-Shares.aspx 彼らの経験について。

いくつかのソーシャル「カウント」ネットワークが物事を調整するときにそれらのカウントを失うという問題がありましたが、私の貴重な「マナ」を永遠に失うだけです。

5
Jim Munro

私は同じ問題を経験しており、ちょうど良い解決策を見つけました。

LikeボタンのHTMLコード(fb:like)で古いURLを指定して、元のLike/shareカウントを取得できるようにします。誰かがそれを気に入ったら、それはもはや存在しない古いリンクとして彼/彼女の壁に公開されます。したがって、次の2つのことを行う必要があります。

1)古いURLが存在することを確認します(URLの書き換え、古いコピーなど、考えられるものは何でも保存します)。

2)古いURLを新しいURLに301リダイレクトします。

ただし、Likeボタンのhtmlコードに古いURLを表示する必要があります。お役に立てれば。

4
anar khalilov