※本ページにはプロモーション(広告)が含まれています
エラーコード
ひとことでいうと
アクセス権限が不足しておりサーバーがリクエストを拒否したことを示すHTTPステータスコードです。
詳しい解説
HTTP 403 Forbiddenは、サーバーがリクエスト内容を理解しているものの、アクセス権限が不足しているため処理を拒否することを示すステータスコードです。404と異なり、リソースは存在するがアクセスが許可されていない状態を表します。主な原因はWAF(Webアプリケーションファイアウォール)の検知ブロック、Basic認証の失敗、IPアドレスによるアクセス制限、ファイルやディレクトリのパーミッション不正(644/755になっていない等)、.htaccessのDeny設定などです。WordPressでは特定の文字列を含む投稿が403になるケースがあり、WAFの除外設定や投稿内容の調整で回避できます。サーバーのアクセスログとWAFログを照合することで、ブロックの根本原因を特定できます。
具体的な場面
WordPressで記事を投稿しようとした際に403 Forbiddenが返されたため、WAFのログを確認したところ特定のSQLキーワードが検知対象でした。該当箇所を修正して再投稿しました。
別の呼び方
403エラー
Forbidden
アクセス拒否
Forbidden
アクセス拒否
minto.tech スマホ(iPhone/Android)・パソコン(Windows/Mac)・Office・Wi-Fi・AIツールの「できない」「困った」を解決する実用ガイド。トラブル対処法とノウハウが満載のお助けサイトです。