パーマリンクをディフォルト以外に変更した際にメインページ以外にアクセスできなくなったり、投稿しようとすると「公開に失敗しました。 返答が正しい JSON レスポンスではありません。」と表示されてしまう症状が発生しました。色々な原因があるようですが、自分の場合はApache2の設定の問題でした。ちなみにこの減少はこの方法によってインストールした際に発生しました。今回は以下のサイトを参考にしました。
WordPressでトップページ以外が表示されない – リアルパートナーズ
なお、参考にしたサイトはCentOSでおこなっていますが、私はUbuntuで行ったため少々異なります。
具体的手順
sudo systemctl stop apache2
sudo vim /etc/apache2/apache2.conf
でapache2の設定ファイルを開き、<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
という部分を探し、Override None
の部分をOverride All
と変更します。保存したらsudo systemctl start apache2
これで正常に動作するようになると思います。