2016-04-07 12 views
1

私はFacebookの共有ボタンを持つ共有ポイントのWebページを持っています。
しかし、私はWebページを共有した後、イメージはFacebookに表示されていません。 Facebookのツール「オープングラフオブジェクトデバッガー」を使用してfacebook share画像が表示されない

、私は次のエラーErrors That Must Be Fixed Missing Required Property The 'og:type' property is required, but not present.

Webページのソースを見ると、私は明らかに必要なFacebookのメタデータが
があることがわかります

を得ました <meta property="og:url" content="https%3a%2f%2fxxx.xx.xx/xx" /> <meta property="og:type" content="website" /> <meta property="og:title" content="xxx" /> <meta property="og:description" content="" /> <meta property="og:image" content="https://xxx.xx.xx/xxx.jpg" />

誰でもご存知ですか?

答えて

1

Facebook Crawlerがあなたのページを取得するかどうかを確認します。下部にはFacebookのスクレーパーがあなたのサイトから得たものを見るためのリンクがあります。それが空であれば、あなたのウェブサーバーは多分応答したり、Facebookに全く応答しません。私も同様の問題があります。私の場合、スクレーパーはHTTP経由でページを取得し、信頼できる証明書にもかかわらずHTTPS(SSL)で何も取得しません。

Facebookがあなたから何を取得していないサーバの理由がある場合:

  • Webサーバの悪い設定
  • ファイアウォールのブロックfacebookでスクレーパーのIPアドレス
  • リダイレクト問題

また、ステータスをチェックコードフェイスブックは、200または206でない場合にデバッガで提供しますが、問題は明らかにオープングラフ自体にはありません。

はケースでは、SSLの問題だとあなたがLetsencryptを使用している、このSSLのparamsが再びフェイスブックに自分のサイトが見えるようになる:

ssl_protocols TLSv1 TLSv1.1 TLSv1.2; 
ssl_prefer_server_ciphers on; 
ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH"; 
ssl_ecdh_curve secp384r1; 
ssl_session_cache shared:SSL:10m; 
ssl_stapling on; 
ssl_stapling_verify on; 
resolver 8.8.8.8 8.8.4.4 valid=300s; 
resolver_timeout 5s; 
# Disable preloading HSTS for now. You can use the commented out header line that includes 
# the "preload" directive if you understand the implications. 
#add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload"; 
add_header Strict-Transport-Security "max-age=63072000; includeSubdomains"; 
add_header X-Frame-Options DENY; 
add_header X-Content-Type-Options nosniff; 

詳細はここで見つけることがあります:https://raymii.org/s/tutorials/Strong_SSL_Security_On_nginx.html

0

私はこの問題を抱えていました。私の解決策は、私のホスティングプロバイダ(私の場合はGodaddy)に電話をかけて、自分のサイトでPHPプロセスを再開するように指示することでした。

問題はキャッシュに関連しています。サーバーが時間を節約しようとして古いコンテンツを提供している可能性があります。

私はhttps://developers.facebook.com/tools/debug/を訪問し、 "再びスクレイプ"ボタンをクリックしました。

関連する問題