ロリポップやさくらインターネットはWAFが有効になっています。その影響で、phpなどのファイルを管理画面から変更した後に保存できない現象が起きやすいです。
WAFなんていらねーよ、と思いつつ、すべてOFFにしてしまうのはマズイということで、Site Guardなどで除外ルールを適用する訳です。
Site Guardはさくらインターネットやロリポップで標準インストールされているプラグインですが、控えめに言ってもマストアイテムだと思います。
逐一除外ルールを設定するのは結構面倒なので、自分のIPアドレスだけWAFを除外する方法が無いのか調べました。
SiteGuardで特定のIPアドレスだけWAFを除外する方法
.htaccessに以下の記述を追加すればOKです。IPアドレスは自分のIPアドレスに変更します。
<IfModule mod_siteguard.c>
SiteGuard_User_ExcludeSig ip(111.111.111.111)
</IfModule>
IPアドレスの調べ方
以下のサイトにアクセスすると自分のIPアドレスが表示されます。
まとめ
さくらインターネットとロリポップを使っていると必ず悩まされるWAFを特定のIPアドレスだけ無効にする設定方法をご紹介しました。
海外だとISP経由のIPアドレスが固定の様なので、この方法でも全く問題なく使えました。