デフォルトでは、Cloudflare は Facebook からのリクエストをブロックしたりチャレンジしたりしません。ただし、次の状況では、ウェブサイトを Facebook に投稿すると Attention Required エラーが返ります。
- グローバルに Under Attack mode を有効にしている。
- Under Attack mode を有効にする Configuration Rule または Page Rule がある。
- Facebook の IP アドレスを含む、チャレンジまたはブロックアクションの カスタムルール がある。
国チャレンジ(Country Challenge)が Facebook の IP アドレスをブロックすることがあります。Facebook は米国とアイルランドの両方からクロールすることが知られています。
Facebook への共有の問題を解決するには、次のいずれかを行います。
- Facebook の IP にチャレンジまたはブロックする、該当の IP、ASN、または国のカスタムルールを削除します。
- ASN
AS32934とAS63293向けの スキップルール を作成します(Skip アクションを使い、ルールで Security Level をスキップするように設定します)。 - 既存の Configuration Rules と Page Rules を確認し、Facebook の IP からのリクエストに影響していないことを確かめます。
Facebook への共有で問題がある場合は、Facebook の Object Debugger の Fetch New Scrape Information で、ページを再スクレイプできます。多数のリソースを更新するには、Facebook が API を提供しています ↗。
問題が続く場合は、Facebook に共有できないウェブサイトの URL を添え、URL を再スクレイプ済みであることを確認したうえで、Cloudflare サポートに問い合わせてください。