iPhoneでWordPressにアップした記事を更新しようとしたところ、記事が編集できずエラーになった。
記事アップのスピードを優先するため、校正をしないで記事をアップすることが多いのだけど、後でスマホから誤字を修正したいシーンがどうしても増える。
その際にスマホ版WordPressで記事の更新を行うが、記事が更新できずエラーになる。
原因は、使用しているサーバーの設定にある模様。自分が利用しているロリポップの例を参考にその修正方法を上げておく。
ロリポップの管理画面からログを確認
まずはロリポップの管理画面にログイン。
ログイン後、左メニューから、セキュリティ>WAF設定の順に確認。
するとドメインごとにログを確認することができるので、対象ドメインのログを参照する。
ログインリストの日時を確認し、自分が更新した時間と同時期かを確認。そのリストの下部に、抽出されたシグネチャ「bof-try-2」が表示されているはずだ。ロリポップ!サーバーからしてみれば、外部からの攻撃を防いだことが記録されているのだが、事実上、管理人である私が記事更新しようとしただけ。これがログに残されているということになる。
.htaccessファイルの編集
続いて、ロリポップ管理画面から、サーバーの管理・設定>ロリポップ!FTPメニューを選択。対象ドメインの「.htaccess」を選択。
同ファイルの最下部付近に「# END WordPress」とあるので、
その下の行に「SiteGuard_User_ExcludeSig bof-try-2」をペーストする。
ちなみに、ペースとした次の下の行が改行されている必要があるようなので注意が必要。これでエラーが解消された。
コメント