###前提・実現したいこと
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用の属性を指定してます。>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja" dir="ltr" xmlns:og="http://ogp.me/ns#" xmlns:mixi="http://mixi-platform.com/ns#" xmlns:fb="http://www.facebook.com/2008/fbml">
<head内に設定したOGPタグ>
<meta property="fb:app_id" content="●●●●●●●●●●●●●●●" /> <meta property="og:title" content="●●●●●●●" /> <meta property="og:type" content="website" /> <meta property="og:url" content="example.com/" /> <meta property="og:image" content="example.com/img/example.jpg" /> <meta property="og:site_name" content="●●●●●●●" /> <meta property="og:description" content="●●●●●●●" />
###試したこと
【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社の案件:たか」の情報が表示されるのかが、わかりません。
クライアントのサーバーの問題かもしれないのですが
自身持っているの共有サーバーとドメインで問題を解決できるか調査している
というのが今回の詳細になります。
回答2件
あなたの回答
tips
プレビュー