さくらサーバーで POST 時に弾かれる問題の解決方法

さくらインターネットのレンタルサーバーを利用していると、ブログの投稿時などに POST メソッドでアクセスすると以下のようなメッセージが出て弾かれてしまうことがあります。

Forbidden
The server refuse to browse the page.
The URL or value may not be correct. Please confirm the value.
TIME: (時間)
METHOD: POST
PATH_QUERY: (アクセスパス)

これはさくらの「 Web アプリケーションファイヤウォール」が誤検知した場合に発生するようです。

特定のアクセスだけを許容する設定などはないようで、これを解決するには Web アプリケーションファイヤウォールの設定を無効化する必要があります。 設定の無効化はさくらのコントロールパネルの「 Web アプリケーションファイアウォールの設定」のページ(パスは /rscontrol/rs/waf )で行うことができます。

このあたりはセキュリティに関係するところなので無効化する際はぜひ影響を理解した上で行うようにしてください。