新しいブログがワンボックス表示されない

Mediumのブログを独自サブドメインに移行して以来、フォーラムでブログ投稿を共有するたびに、常にこのエラーが発生しています。

OpenGraphでリンクを検証しましたが、問題なさそうです。

例:

https://blog.sphere.me/one-year-into-lockdown-how-has-work-life-balance-changed-ad48aa73e57f?source=collection_home---4------1-----------------------

https://blog.sphere.me/chrissy-teigen-and-twitters-reckoning-where-do-digital-spaces-go-from-here-40bf4c149752

opengraph.xyzからのスクリーンショット

(P.S. talljeffからjeff a!へ挨拶を伝えてください)

あなたの設定には何か変な点があります。

この URL に対して GET リクエストを送ると、一連のリダイレクトが発生します。

GET → 307 → 302 → 200

しかし、HEAD リクエストを送ると、いきなり 200 が返ってきます。

HEAD → 200

当社の onebox の仕組みでは、まず HEAD リクエストでリダイレクトの処理をすべて行い、解決済みの URL と必要なクッキーを oneboxer エンジンに渡すようにしています。

あなたの設定ではリクエストの種類によって異なるレスポンスを返しているため、onebox が機能しなくなります。また、記事のカノニカル URL がレンダリングまでに常に 2 回リダイレクトを踏む必要があるのはパフォーマンス上も非常に悪いため、修正を検討されることをお勧めします。

ラファエル、ありがとう。

私の認識では、Medium の新しいカスタムドメイン機能を利用し、関連する A 名前レコードを作成しただけです。

したがって、これは Medium に問い合わせるべき問題でしょうか?ドメインの設定方法に問題がある可能性もあるため、インフラストラクチャ責任者に確認を依頼しました。

それについて、Medium のサポートに連絡してみてはどうでしょうか?

@Falco さん、こんにちは。Medium サポートから返信があり、以下のような問い合わせがありました。

Onebox が送信している User-Agent ヘッダーについて教えていただけますか。ボットやスクレイパーと特定できるリクエストについては、リダイレクトをスキップすることも可能です。

どのように返信するのが最適か、ご教示いただけますでしょうか :pray:

おっと!これを見逃していました!彼にハグを贈ってください :hugs:

また、この Medium の記事 でも同様の現象(500 エラーの発生)が再現できます。

https://crypto-anonymous-2021.medium.com/the-bit-short-inside-cryptos-doomsday-machine-f8dcf78a64d3

@eviltrout 以前この件に関わっていらっしゃったので、タグ付けしても問題ないでしょうか。

Medium のサポートに送信するユーザーエージェントヘッダーは、まだこれで正しいでしょうか?

@simonb 307 レスポンスの処理に関するバグが、onebox の失敗の原因として特定されました:

この PR がマージされれば修正されます:

それは素晴らしいニュースですね。本当にありがとうございます!:purple_heart:

https://blog.sphere.me/one-year-into-lockdown-how-has-work-life-balance-changed-ad48aa73e57f?source=collection_home---4------1-----------------------

Onebox の修正がマージされ、デプロイされました。これで問題なく動作するはずです!

素晴らしい!本当にありがとうございます。明日、いくつかの投稿を戻って編集する必要がありそうですね :smiling_face: