私は og:image が Facebook デバッガーから正しい寸法ではないという警告を受け取り続けました。Facebook は、og:image メタ要素で指定した画像ではなく、サイトのロゴにフォールバックし続けました。
この問題の原因は、イメージ URL が Amazon Web Services の S3 ストレージ URL にリダイレクトされたためであることがわかりました。そのため、メタ要素に指定した URL は、HTTP 302 ステータス コードを送信したページでした。Facebook がリダイレクトに従っていない理由は、リダイレクト応答と共に送信される「キャッシュ制御」ヘッダーがないためだと思います。ただし、どのように、またはどのヘッダーを設定する必要があるかについてはよくわかりません。では、Facebook が満足するためには、どのキャッシュ制御ヘッダーを設定する必要があるのでしょうか?
リダイレクトを使用する理由は、URL に含まれるパラメーターに基づいて画像 URL がさまざまなサイズを動的に作成し、S3 で画像のサイズを変更したキャッシュを作成できるようにするためです。VPS よりも AWS の帯域幅を使用したいので、データを送信する代わりにリダイレクトを行います。できればこの設定を維持したい。
読んでくれてありがとう。すべてのヘルプは大歓迎です! :)