javascriptの記述が抵触してた。。
WordPressでページの編集をした際、「保存」(「公開」「プレビュー」含む)すると「403エラー」となった。
原因の切り分けをするため いろいろ試してみたところ、javascriptのタグを削除したらエラーはなくなった。
どうやらjavascriptの記述があると403エラーとなるようだ。
※問題となったjavascript
WAFの設定をOFFにしたら解消した!
参考:https://www.synergate.co.jp/blog/wordpress-403-error/
Xserverの管理画面からWAFの設定が「ON」のろころを「OFF」に変更したら、403エラーは解消した。
※設定項目「XSS対策」だけOFFにすれば良いみたい。
今まで何の問題もなかったのに ある日突然エラーとなった
そもそもこのjavascriptタグは、元々当該ページの編集に記載されていたのだが (WAFはONの状態でも)特にエラーとなることもなく保存できていた。
先週の金曜日(2024.09.27)に当該ページを修正しようとしたら、403エラーが出るようになった。
また、当該ページ以外でも弊社で管理している複数のサイトで同様のエラーが(急に)出るようになった。
サーバーはXserverだが、別々に契約している複数のサーバーで起きているので、特定サーバーの特有の事象ではなさそうだ。
XserverでWAFの仕様変更があったらしい
今まで問題なかったものが、なぜ急にエラーとなったのか、、原因を調べていたら下記サイト(*1)にたどり着いた。
(*1) https://developer.a-blogcms.jp/blog/news/xserver-waf.html
このサイトによると、「修正バージョンがリリース予定なので、修正バージョンにアップデート後 WAFの設定をONに戻す」らしい。
ホームページ制作のこと、ホームページの運営でわからないことや困っていることがありましたら、「株式会社アットライズ」までお気軽にご相談ください。
株式会社アットライズのホームページはこちら