サイトの常時ssl化後も いいね! 数は引き継ぎたい♡
TRANSCRIPT
公式サイトのFAQに 解決方法が書いてあった!https://developers.facebook.com/docs/plugins/faqs#faq_1149655968420144
- og:url で old-url側 を指す - 一般ユーザは 301リダイレクトで new-urlに飛ばす
- Fbクローラーだけリダイレクト対象外にして、old-url を参照可能にする
og:url を見て、http側のいいね!数を
取得に行く
http://ほにゃらら
https://ほにゃらら
旧url経由でいいね!数参照
og:urlhttp://ほにゃらら
一般ユーザがhttp にアクセスしたら
https に 301リダイレクト
100いいね!
MTで実装するとき
- 記事が https化前のか後かをカスタムフィールドか公開日などの値で判定して、og:url を出し分け
- rel=canonical は全記事 https でOK - 公開パスを https:// 〜 に変更
サーバの設定UAで判定して、Fbクローラーだけを
301リダイレクト対象外にする
facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)
or facebookexternalhit/1.1
or Facebot