Facebookへの共有に関する問題
CloudflareはデフォルトでFacebookからのリクエストをブロックしたり挑戦したりしません。しかし、ウェブサイトの投稿をFacebookに共有すると、以下の状況でAttention Requiredエラーが返されます:
- セキュリティレベルをI’m Under Attackにグローバルに設定している。
- 構成ルールまたはページルールでセキュリティレベルがI’m Under Attackに設定されている。
- FacebookのIPアドレスを含む挑戦またはブロックアクションを持つカスタムルールがある。
国による挑戦がFacebookのIPアドレスをブロックすることがあります。Facebookはアメリカとアイルランドの両方からクロールすることが知られています。
Facebookへの共有に関する問題を解決するには、次のいずれかを行ってください:
- FacebookのIPを挑戦またはブロックする対応するIP、ASN、または国のカスタムルールを削除します。
- ASNs
AS32934およびAS63293のためのスキップルールを作成します(Skipアクションを使用し、ルールをSecurity Levelをスキップするように設定します)。 - 既存の構成ルールとページルールを確認し、FacebookのIPからのリクエストに影響を与えていないことを確認します。
Facebookへの共有に問題がある場合は、FacebookのオブジェクトデバッガーのFetch New Scrape Informationオプションを使用してページを再スクレイプできます。Facebookは多数のリソースを更新するためのAPI ↗を提供しています。
問題が続く場合は、Facebookに共有できないウェブサイトのURLを含めてCloudflareサポートに連絡し、URLを再スクレイプしたことを確認してください。