メンテナンスをしているWordPressサイトが、突然、おかしな動きをするようになった。症状は以下の通り。
- ホームページは表示されるが、メニューをクリックすると、404 Not Foundエラーが出る
- メニューに以上があるのかと当該ページを開いて、保存しようとすると、「返答が正しいJSONレスポンスではありません。」エラーが出て、更新できない
- 新規ページを追加できない。出るエラーは上と同じく、JSONレスポンスのエラー
.htaccessを確認
いくつか新しく導入したプラグインを停止してみたが、症状は同じ。管理画面を見渡すかぎり、目につく問題個所はない。
ふと思い立って、.htaccessファイルを確認してみた。なんということでしょう(ビフォー・アフター風)、記述がきれいに消えていた。これでは、動くわけがない。
バックアップから.htaccessファイルをとりだして、復元。すべてのエラーがすんなり消えた。