サポート » プラグイン » All in One SEO Pack OG Imageが「コンテントタイプが無効です」となり表示されない

  • All in One SEO Packを使ってogpを吐き出しています。
    少し前までJetpackでOG対応していたのですが、CDNから画像を読み込むPhotonを使うのをやめたため、All in One SEO Packに移行しました。

    最初はキャッシュだろうなと思って1ヶ月ほど待っていたのですが、OGIMAGEが一向に表示されず、fbデバッガーなど一通り試しても解決されなかったので、こちらに投稿させていただきます。
    (他のWP Facebook Open Graph protocolのプラグインも試しましたが改善されませんでした)

    <meta property="og:image" content="http://xxx.com/wp-content/uploads/2019/03/xxx.jpg" />
    とコードはしっかりと表示されております。

    デバッガーを通すと下記のようにアラートがでます。
    指定されたog:image URL「http://xxx.com/wp-content/uploads/2019/03/xxx.jpg」は、コンテンツタイプが無効であるため画像として処理できませんでした。

    WordPressのバージョンは5.1、テーマは自作のテーマです。

    どなたか同じような現象になってしまって方おりますでしょうか

    • このトピックはmachonneが5年、 1ヶ月前に変更しました。
4件の返信を表示中 - 1 - 4件目 (全4件中)
  • Michael Torbert

    (@hallsofmontezuma)

    What is the URL?

    Michael Torbert

    (@hallsofmontezuma)

    @machonne Please don’t contact me privately. That’s inappropriate.

    Your OG image is set to wp-content/uploads/2017/06/img_ogp.png but 404s when I try to browse to it, so I’d say that’s your problem, not AIOSEOP.

    トピック投稿者 machonne

    (@machonne)

    @hallsofmontezuma
    I’m sorry to contact you privately.
    Thanks for commenting.
    when I tried but I didn’t get 404s.
    I will try to find another solution.

    こんにちは

    「コンテンツタイプが無効」と聞いて最初に思いつくのは、サーバーが返している content-type が facebook が想定しているものとは異なる場合でしょうか。

    facebook では og:image の content-type として以下のものが許容されているようです。
    image/jpeg
    image/gif
    image/png
    参考)https://developers.facebook.com/docs/sharing/webmasters/?locale=ja_JP#images

    サーバーがレスポンスヘッダに、これらとは異なる content-type を返していると、このようなエラーになるんじゃないでしょうか。
    「レスポンスヘッダ 確認方法」などで検索すると、レスポンスヘッダをチェックする方法がすぐに見つかります。
    (ブラウザのキャッシュが返されている場合には、content-type が正しく取得できない場合がありますので、ご注意ください)

    /wp-content/uploads/~という URL からするとcontent-type は Web サーバーが出力しているものがそのままだと思いますので、もしおかしい場合はそれがサーバーの仕様です。
    その場合はサーバー会社に問い合わせてみてはどうでしょうか。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「All in One SEO Pack OG Imageが「コンテントタイプが無効です」となり表示されない」には新たに返信することはできません。