403エラー

403エラーは、特定のURLへのアクセスが禁止されていることを示すHTTPエラーコードです。Webサイトでは、「このリソースにアクセスする権限がありません」などの一般的なメッセージとともに403エラーを表示することがよくあります。

Webサーバーが403 Forbiddenエラーを返す理由はいくつかあります。特に一般的なものは次のとおりです。

  1. インデックスページがない
  2. 空のディレクトリ
  3. フォルダーの権限が正しくない
  4. ファイルの権限が正しくない
  5. ファイルの所有者が正しくない

Apache Webサーバー上のWebサイトのディレクトリにアクセスするとき(URLがスラッシュ「/」で終わる場合)、標準的な動作ではインデックスページ(index.phpindex.aspなど)の内容が表示されます。インデックスページがない場合、代わりにディレクトリの内容が一覧表示されます。ただし、セキュリティー上の理由から、多くのWebサーバーはディレクトリの一覧表示を許可しないように設定されています。そのため、空のディレクトリやインデックスページのないフォルダーにアクセスすると、ディレクトリの一覧表示が禁止されているため、403エラーが表示されることがあります。

ファイルフォルダーの権限が正しくない場合も、403エラーが発生することがあります。通常、Webサーバー上のファイルとフォルダーでは、次の権限を有効にする必要があります。

  • ファイル
    所有者: 読み取り、書き込み
    グループ: 読み取り
    全員: 読み取り
  • フォルダー
    所有者: 読み取り、書き込み、実行
    グループ: 読み取り、実行
    全員: 読み取り、実行

特定のファイルや親フォルダーの権限が正しくない場合、Webサーバーがそれにアクセスできず、403 Forbiddenエラーが発生することがあります。同様に、ファイルの「所有者」が対応するWebサイトのユーザーアカウントと一致しない場合も、403エラーが発生することがあります。所有権の不一致は、Webサーバー上のアカウント間でファイルを転送した場合や、別のユーザーによってファイルがアップロードされた場合に発生することがあります。

場合によっては、セキュリティー上の理由から、特定のURLへのアクセスが意図的に禁止されています。また、禁止エラーが、Webサイトの設定ミスによって偶発的に発生することもあります。Webブラウザーで予期せず403エラーが表示された場合は、そのWebサイトのウェブマスターに連絡し、エラーが発生したURLを伝えることができます。

更新日 June 19, 2021 著者: Per C.

quiz知識をテストする

127.0.0.1 is the standard IP address for what?

A
ISP
0%
B
Web server
0%
C
Mail server
0%
D
Localhost
0%
Correct! Incorrect!     View the Localhost definition.
More Quizzes →

Tech Terms コンピューター辞書

このページの403エラーの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。