URLのプレビューを生成できません

当サイトのドメインに対する Discourse のプレビュー生成がうまく機能しません。OpenGraph タグは正しい設定になっていることを確認しており、このフォーラムの他の投稿で推奨されている通り、iframely でも正しく表示されています。

URL:

https://royaleapi.com/player/QVPJRV

iframely:

あなたのサイトは HEAD リクエストに対して HTTP 503 エラーを返しています。これを修正する必要があります。

➜  ~ curl https://royaleapi.com/player/QVPJRV -I
HTTP/2 503 
date: Mon, 11 Jan 2021 16:02:46 GMT
content-type: text/html; charset=utf-8
set-cookie: __cfduid=da03fb9dd5542a32b6480f771b47625421610380966; expires=Wed, 10-Feb-21 16:02:46 GMT; path=/; domain=.royaleapi.com; HttpOnly; SameSite=Lax; Secure
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
referrer-policy: same-origin
content-security-policy: frame-ancestors 'self' royaleapi.com royaleapi.com:* cdn.royaleapi.com *.royaleapi.com:* openfam.com fam.gg http://*.royaleapi.com:* http://royaleapi.com:* https://*.royaleapi.com:* https://royaleapi.com:*;
cf-cache-status: DYNAMIC
cf-request-id: 0793c892310000f86b2b1d8000000001
expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report?s=UcIDjxpg0nJjooYIS92dS6xIvO7MzxWAjbcOCb2jq%2Fa4hyqavfjNdE2eloPIyWmWzjxJl1rJJX%2BU4ADREdpehv01nWVT2mtvg9fyV%2FlVaVoXtXKAg2D%2Fl2hd"}],"group":"cf-nel","max_age":604800}
nel: {"report_to":"cf-nel","max_age":604800}
server: cloudflare
cf-ray: 60ffdd30485cf86b-GIG
「いいね!」 2

なるほど。はい、サイト上で HEAD リクエストを無効化しました。再有効化を試みますが、プレビュー機能に HEAD リクエストが必要なのはなぜか、理由がわかりません。

@Falco 問題を修正しましたので、プレビューが現在表示されるようになりました。

ただし、以前「プレビュー不可」と判断されたものは、現在表示されなくなっています。Discourse が以前 HEAD リクエストで取得できなかった URL を何らかのキャッシュに保存しているようです(これは私の推測です)。このデータを無効化し、すべての URL のプレビューを取得し直させるにはどうすればよいでしょうか?

OPの投稿を再構築しただけで十分でした。

したがって、パターンに一致するすべての投稿を再構築する機能が役立つはずです。

「いいね!」 1