サーバ移転前には正常に表示されていた、X(Twitter)のOGPが表示されなくなった、お客さまから調査依頼があった。コーディングは変えていない。
怪しそうな情報としては「Twitter APIへの接続にはTLSバージョン1.2が必要です。」
https://developer.x.com/ja/docs/authentication/guides/tls
このサイトで調べると、新サーバは TLS1.1, TLS1.3 は対応しているのに1.2だけ未対応だった。
https://www.ssllabs.com/ssltest/
お客さまが、レンタルサーバのサポートに問い合わせ、TLS1.2 に対応していただくと、無事表示されるようになった。
・・・けど、TLS1.2 だけないってトラップ。