FacebookでURLをシェアした時のみ、
OGPタグで指定したURLと違う画像が表示されます。
現在のOGPタグです
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/article#"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> --- <meta property="og:title" content="タイトル"> <meta property="og:type" content="website"> <meta property="og:description" content="説明文"> <meta property="og:url" content="URL"> <meta property="og:site_name" content="サイトネーム"> <meta property="og:image" content="http://サイトURL/img/main.png"> </head>
に指定している画像パスがなぜか読み込まれず、違う画像が出てきてしまいます。
シェアデバッガーにて、何度スクレイピングしても変わりません。
「rawタグに基づいて、以下のOpen Graphプロパティが構築されました」
では、確かに指定していない(シェア時に表示される)画像が読み込まれています。
このURLはどこから来ているのでしょうか??
しかし、シェアデバッガー下部の
「スクレイピングされたURL」では、こちらが指定している画像パスが表示されています。
TwitterやChatwork、Slackなど他のアプリでシェアしても問題はありませんでした。
FB特有の何かがあるのだと思いますが、さっぱり分かりません。
ーーー
【試したこと】
◎画像ファイル名を変えて、新たに読み込む
◎HTMLファイルまるごとURLを変えてアップロードする
◎他の人にお願いしていろんな環境でシェアしてもらう
いずれも特に変わらず。
ーーー
Wordpressサイトではプラグインを使用することもあり、このようなことが無く
今回HTMLサイトで初めてぶつかったので悩んでおります
初心者の質問で恐縮ですが、どなたかお分かりの方
教えていただけますと嬉しいです。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー