ある日、突然、WordPressで記事の投稿を行うために、ログインしようとすると「403Forbiddon」のエラーが表示されてログイン出来なくなりました。理由が分からず、アタフタしてしました。
今回は、その時の対処法を紹介しようと思います。
前提
レンタルサーバー:XSERVER
CMS:WordPress
事象
サーバーの設定を色々している内に、WordPressでログインしようとすると「403Forbiddon」が表示されるようになった。
結論
XSERVERがサーバー機能として提供しているWAFの設定によるものです。WAFがWordPressのログイン時に、不正なアクセスだと認識しているようです。
解決方法
「403Forbiddon」が表示されていると、WordPressにログイン出来ていないので、ブログの更新などが行なえません。それでは困ってしまうので、解決方法です。
XSERVERのサーバーパネルでWAFを選択します。WAFで「XSS対策」がONになっている場合は、OFFにしてみてください。それで解決するはずです。
※もし、「XSS対策」のOFFだけで解決しない場合は、全ての設定項目をOFFにしましょう。「XSS対策」だけでは、安定しない場合が多いようなので、全ての設定項目をOFFにすることをおすすめします。
まとめ
急な不具合にも、慌てずに対処すれば、必ず解決するものです。
同様のことがあった場合は、色々と検索してみるのが良いのではないでしょうか。