Web サイトの常時 SSL 導入時に、http から、https へのリダイレクトを行うと、過去の Facebook の「いいね」やはてなのブックマークは、URL 変更にともないゼロに戻ってしまいます。
これらを引き継ぐ方法をご紹介します。
また、常時 SSL についてはこちらの記事で解説していますので、参考にしてください。
「Webサイトからお問い合わせが来ない…」とお悩みの方必見!
当サイトのノウハウを詰め込んだ『Web集客の無料ガイド』をご提供
Facebook の「いいね」を引き継ぐ方法
Facebook の公式サイトにも掲載がありますが、og:url を「 http://~ 」に変更し、 http:// から、https:// のリダイレクトを Facebook クローラーの場合のみ、除外します。
HTML の og:url を http://~ にする
<meta property="og:url" content="http://example.com/">
.htaccessを編集
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_USER_AGENT} !(Facebot|facebookexternalhit/1.1) [NC] RewriteCond %{HTTPS} off RewriteRule ^(.*$) https://knowledge.cpi.ad.jp/$1 [R=301,L] </IfModule>
3行目が、Facebook のクローラーを除外する記述で、それ以外は http://~ を https://~ にリダイレクトする方法です。
確認方法
Facebook Debuger を使い、デバッグをしてください。
下記の通り、Input URL が「 https 」、og:url が「 http 」になっていれば設定完了です。
変更されない場合は、「 Scrape Again 」ボタンをクリックしてください。
はてなブックマークを引き継ぐ方法
はてなブックマークの場合は、ブックマークボタン作成用のページから、保存する URL を「 http:// 」のアドレスにし、サイトに設置してください。
以上で、Facebook のいいねや、はてなのブックマークを引き継ぐことができます。
最後に
以上の方法で、Facebook の「いいね」や、はてなのブックマークを引き継ぐことができます。
Web サイトのユーザーからもらった「いいね」やブックマークを消してしまうのはもったいないので、ひと手間かかりますが、新サイトへ引き継ぐことをおすすめします。