HTTPステータスコード



HTTPステータスコード(HTTP status code、エイチ・ティー・ティー・ピー・ステータスコード)

HTTPステータスコードとは、ウェブサーバーがブラウザーに伝える状態コード(お知らせ)のことです。HTTPレスポンスコードとも呼びます。

多数のコードがありますが、主なコードは以下です。

・200 OK

ブラウザーがサーバーに対して行った要求(このファイルをください等)が問題なく処理されたことを示す状態コードです。この場合、ブラウザーは要求したウェブページを表示します。

301 Moved Permanently
・302 Moved Temporarily

要求されたファイルは補足情報で示されるアドレスに移転していることを示す状態コードです。なお、301は永久な移転、302は一時的な移転を示します。この場合、ブラウザーは、通常、補足情報で示されるアドレスを自動的に表示します(HTTPリダイレクト処理)。

・401 Unauthorized

ウェブサーバーが持っている標準の認証機能(BASIC認証)でログインに失敗したことを示すステータスコードです。この場合、サーバーは同時にそのことを示すHTMLファイルを送ってきますので、ブラウザーはそれを表示します。

・403 Forbidden

ブラウザーが要求したファイルは存在しますが、何らかの理由で要求が拒否されたことを示す状態コードです。たとえば、そのファイルに実行権が設定されていない場合などに発生します。この場合、サーバーは同時にそのことを示すHTMLファイルを送ってきますので、ブラウザーはそれを表示します。

・404 Not Found

ブラウザーが要求したファイルが存在しなかったことを示す状態コードです。この場合、サーバーは同時にそのことを示すHTMLファイルを送ってきますので、ブラウザーはそれを表示します。

・500 Internal Server Error

ブラウザーの要求をサーバーのシステム的な理由で実行できなかったことを示す状態コードです。この場合、サーバーは同時にそのことを示すHTMLファイルを送ってきますので、ブラウザーはそれを表示します。

関連ページ(施策):
  ドメインやURLの変更対応
  移転元の評価(バックリンク)を移転先に引き継がせる方法