All In One WP Security使用時に日本語URLが403エラーとなった話
WordPressのセキュリティプラグイン All In One WP Security をインストールしている環境で、日本語パーマリンクのページが403エラーとなり沼った話と、その時の対処法をメモ。
目次
結論
「WPセキュリティ > ファイアウォール」設定から「高度な文字列フィルター」を オフに したら直りました。
以上。
その他考えられる原因
WordPressで403エラーといえば大体「WAF」が原因なんですが、今回も真っ先に疑いました。
ですがWAFは検出されておらず...
次にhtaccessの記述を見直しました。
誤った構文や、意図しないアクセス制限などが無いか。
あとは「プラグイン全無効化」も試しましょう。
今回はここで直ったので、原因を絞れた という感じです。
その次は
- デフォルトテーマにしてみる
- 各ファイルやディレクトリのパーミッション確認
- 別環境(ローカル)などに移行してみる (それで直ったらサーバーが原因か、WP自体がバグってる)
などと続きますかね...
お役に立てましたら応援をお待ちしております!
頂いた応援は子育てに活用させていただきます。
または以下のボタンからなにか買って応援 (PR)
Amazon
楽天市場
Yahoo!ショッピング