web-dev-qa-db-ja.com

HTTPSを実装した後のFacebook共有の問題

会社のブログサイト http://blog.mysite.com がありました。平均して、各ブログには200 fbのシェアがありました(一部は2000以上)。当時の私の国では、Alexaのランクは11000でした。

次に、ブログサイトにSSLを追加し、すべてのリクエストを https://blog.mysite.com にリダイレクトするリダイレクト条件を.htaccessファイルに追加しましたが、facebookはhttpバージョンとhttpsバージョンの両方を処理するため、異なるURL。私はすべてのカウントを失っていました。まだ私の新しいブログはかなりのトラフィックとシェアを示しています。また、私のサイトのAlexaのランクは20,000になりました。

しかし、古いブログでは共有カウント0から始めたくありません。これらのURLが同じであることをfacebookに伝え、httpsバージョンの以前の共有カウントを表示する方法はありますか?誰かが共有カウントでhttpsをn個増やすと、ゼロから始めてはいけません。

私のウェブサイトはwordpressにあります。どこかで "og:url"メタタグをhttpに変更すると聞いたことがありますが、wordpressブログごとに変更する方法がわかりません。どんな助けも表明されます。

1
Abdul Khalid

**。htaccessファイルで、httpからhttpsへの301永続リダイレクトを作成する必要があります。 (この方法は、ほとんどのソーシャルサイトIE Google +1を更新します)

RewriteEngine On
RewriteCond %{HTTPS} !^on$
RewriteRule (.*) https://yourdomain/$1 [R,L]

EDIT:この方法はFBのいいねとシェアを取り戻します。 FBデバッガー で更新できます

2
norcal johnny