Cloudflareファイアウォールルールにより設定を保存できません

Cloudflareを使用しており、AIOSEO Proでのライセンスキーの追加を含む、All in One SEOでの設定保存に問題がある場合、Cloudflareのファイアウォールルールによってブロックされている可能性があります。

Cloudflareダッシュボードでカスタムルールを追加してAIOSEOの設定を保存できるようにするには、次の手順に従ってください。

まず、Cloudflareアカウントにログインし、左側のメニューで ドメイン > 概要 をクリックします。

ルールを追加したいドメインをクリックし、次に左側のメニューで セキュリティ > セキュリティルール をクリックします。

Cloudflareダッシュボードのセキュリティルール画面

ページルールの作成 ボタンをクリックし、カスタムルール を選択します。

ルールに名前を付け、ルール条件を次のように設定します。

着信リクエストが一致する場合 で、フィールドを次のように構成します。

フィールド演算子
URIパスから始まる/wp-json/aioseo/

ドメインのみに制限したい場合は、AND 条件を追加できます。

フィールド演算子
ホスト名と等しいmydomain.com

アクションを実行 で、ドロップダウンから スキップ を選択します。これが重要です。これにより、Cloudflareはブロックまたはチャレンジするのではなく、セキュリティチェックをバイパスするようになります。

次に、ユースケースに該当するものをすべてチェックします。

  • スキップ → すべての残りのカスタムルール
  • スキップ → WAFマネージドルール(Cloudflareマネージドルールセット、OWASP)
  • スキップ → レート制限ルール(AIOSEO REST呼び出しがレート制限にヒットしている場合)
  • スキップ → ユーザーエージェントブロッキング(オプションですが役立ちます)

最後に、デプロイ ボタンをクリックしてルールを保存し、アクティブ化します。

完了したカスタムルール(Cloudflareに表示)

新しいページルールは次のようになります。

Cloudflare に表示される All in One SEO のカスタムルールをデプロイしました

不明な点がある場合は、ホスティングプロバイダーまたはCloudflareのサポートチームに問い合わせてください。カスタムルールの追加についてサポートしてくれるはずです。

次に、サイトのAll in One SEOに戻り、設定の変更を保存できることを確認してください。

それでも設定を保存できない場合は、こちらからサポートにお問い合わせください