2017年以前の旧ブログ
BLOG2017
WordPressの固定ページ編集作業をしていた更新ボタンを押すと403エラーになる事がありますが、今となってはググってみると「サーバー側のWAF機能が原因かも。」という記事がすぐにでてきます。
【外部リンク】
WordPressで403エラーが出るのはWAF設定が原因かも
私も経験上、何回か403エラー発生 > サーバー設定でWAF機能を無効化した事があります。
他で沢山説明されてるので、WAF機能の無効化に関してはここでは特に説明していません。
今回は現象として
403エラー発生 > サーバー設定でWAF機能無効化 > 403エラー発生しつづける
という時のために、ここに解決法の一つを記載します。
発生した条件として固定ページ内に外部ファイルを呼び出すためのショートコードを記載し、ファイル名を'(シングルクォーテーション)で囲っていました。
[phpinclude file='ファイル名']
これを"(ダブルクォーテーション)に変更する事で解決しました。
[phpinclude file="ファイル名"]
今のところロリポップサーバーの固定ページ抜粋枠でしか発生した事はありませんが、もしサーバー側のWAF機能無効化でも403エラーが解決されない場合、一度試してみてください。
ちなみにログイン画面がエラーになる場合は、ロリポップだと公式で.htaccess によるログインページのアクセス制限が実施された場合の対応方法が記載されてます。