海外アクセスからContact Form 7が送信できないときの対処法【エックスサーバー】

フォームの送信が国内からはできるが、海外からはできません。

  • WordPress
  • エックスサーバー
  • Contact Form 7

こちらの環境で発生。

目次

原因: REST APIが使われている

Contact Form 7 はver4.8以降、「REST API」という処理が使われるようになりました。ただし、エックスサーバーでは、セキュリティ対策のため海外からのアクセス制限でREST APIは利用できない設定になっています。

なぜかというと、過去にセキュリティ関連の問題が報告されたため、エックスサーバー側としては、海外からのREST API利用を禁止したようです。

対処方法:エックスサーバーの管理画面からREST API利用制限をOFFにする

1、エックスサーバーの管理画面、サーバーパネルにログインします。

2、「WordPressのセキュリティ設定」をクリックします。

WordPressのセキュリティ設定

3、「REST API アクセス制限」を『OFF』にし、「設定」をクリックします。

REST API アクセス制限

これでOKです。

  • URLをコピーしました!
目次