質問: ### 前提・実現したいこと OGPタグを設定せずに、アップロードしていたところ、 いざフェイスブックでシェアをしようとしたところ 過去にアップした情報が出てきてしまいました。 現在は上書きしており、該当の情報はhtmlにはありません。 おそらく画像のキャッシュかと予想しているのですが デバッガーの206エラーが突破できず、OGPタグが反映していないようなので お知恵を拝借したいです。 最終目的は、facebookシェアでOGPが正常に動くようにし 正しい画像とテキストが表示できるように修正することです。 ### 発生している問題・エラーメッセージ <エラーメッセージは3つです> 【1個目】Image Unavailable 画像はご利用いただけません。 > > Provided og:image, http://example.com/img/admin_fb.jpg > > could not be downloaded because it exceeded the maximum allowed sized of > > 8Mb or your server was too slow to respond. > > > (翻訳)それは許可された最大は8Mバイトのサイズにしたり、 サーバーがに遅すぎるため、admin_fb.jpg をダウンロードすることができませんでした 【2個目】Could Not Follow Redirect Path パスをリダイレクト従いませんでした > > Using data from http://example.com/ > > because there was an error following the redirect path. > > > (翻訳)http://example.com/からのデータを使用したリダイレクト・パス次のエラーがあったため。 【3個目】不正なレスポンスコード > > URLがエラーHTTPステークスコードを返しました。 > > > ### 該当のソースコード <htmlにはOpen Graph Protocol用の属性を指定してます。> ``` ``` <head内に設定したOGPタグ> ``` ``` ### 試したこと 【1個目に対して・・・】 8Mの規定には引っかかっていないと思うのですが、 他サイトで200成功がでるサンプルを拝見したので それに習い、画像を600*600の正方形に変更。 画像サイズ557KBだったものを、176KBまで落とし、jpgで保存。 FTPでアップロード後、フェッチしてから、Sharing Debuggerで再デバッグ。 ですが、同じ8Mのエラーが出ます。 【2個目に対して・・・】 アップロードしたURLをそのままデバッガーに張り付けました。 エラーが出るので、スラッシュなしも試しましたが、結果は同じです。 【3個目に対して・・・】 206エラーでした。 部分的にできてると言われているみたいですが 何も反映されていないです。 ### 補足情報(言語/FW/ツール等のバージョンなど) Wordpress等CMSは使用しておりません。 本番環境です。 【10/4:補足情報】 一度、別のテスト環境で「A社の案件:にわとり」を構築しました。 その後クライアントが「A社の案件:にわとり」を別ドメインで本番環境へアップしたところ、 facebookでシェアがおかしいと連絡が来ました。 OGPに関して知識がなくこの時点で設置はしておりまでんでした。 自身でシェアをし確認すると、別の案件名「A社の案件:たか」がテキストに表示されている状態でした。 「A社の案件:にわとり」のhtmlを確認しましたが、 「A社の案件:たか」の情報は入っておらず、 過去案件「A社の案件:ひよこ」をベースにカスタマイズして作ったので、 「ひよこ」の情報がキャッシュされているならわかるのですが、 なぜ関係ない「A社の案件:たか」の情報が表示されるのかが、わかりません。 クライアントのサーバーの問題かもしれないのですが 自身持っているの共有サーバーとドメインで問題を解決できるか調査している というのが今回の詳細になります。
回答: 【結論】サーバー、ドメインを変えるなどやれる手は行いましたが 最終的に、facebookの仕様で「修正が効かない」と総合的に判断に至りました。 おそらく本番環境での「いいね」の取得回数の問題で、 どうしてもキャッシュが消えないという事象が発生しているようです。 皆様、ご協力ありがとうございました。