HTTPステータスコードについて

インターネットを閲覧するとき、様々なHTTPステータスコードに遭遇します。

これらのコードはあなたのウェブブラウザとサーバー間で通信され、あなたのリクエストの状態を知らせます。これらのコードの中には暗号のように見えるものもあるかもしれませんが、心配する必要はありません!

この記事では、最も一般的なHTTPステータスコードを分かりやすく説明します。

200 OK

200ステータスコードは、インターネットの「すべてが大丈夫です!」という言い方です。このコードを見たときは、あなたのリクエストが正常に処理されたことを意味します。

ウェブページを読み込む、フォームを送信する、ファイルをダウンロードするなど、何をしているにせよ、200 OKステータスコードを受け取ることは、サーバーがあなたのリクエストを正常に処理し、期待された応答を提供していることを示しています。

301 permanently moved(恒久的に移動)

301ステータスコードは、新しい場所に向けてあなたをリダイレクトする標識のようなものです。

ウェブページまたはリソースが別のURLに恒久的に移動した場合、サーバーは301コードと共に新しいアドレスを送信します。

ブラウザはこのコードを理解し、自動的にあなたを新しい場所にリダイレクトするため、ブックマークやリンクを手動で更新する必要はありません。基本的に、サーバーは「ねえ、あなたが探しているものはあそこにあるよ!」と言っているのです。

検索エンジンは一般的にSEOの目的で301リダイレクトをリンクと同じ価値として見なしています。

302 found(または302 temporary redirect/一時的リダイレクト)

301コードと同様に、302ステータスコードもリダイレクトを示します。

ただし、リダイレクトが恒久的ではなく一時的であることを示唆しています。

302ステータスコードに遭遇したとき、サーバーはあなたのブラウザに「このコンテンツは一時的に他の場所に移動していますが、将来このURLに戻ってくるかもしれません。」と言っています。

したがって、ブラウザはリダイレクトに従い、新しい場所からコンテンツを表示しますが、将来は元のURLを使い続ける可能性があります。

302リダイレクトは検索エンジンによって301と同等と見なされます。

304 not modified(変更されていません)

304ステータスコードは「キャッシュフレンドリー」な応答です。

以前にアクセスしたウェブページやリソースにアクセスすると、ブラウザはそのキャッシュ内にコピーを保存している可能性があります。

サーバーがキャッシュバージョンがまだ有効で、最後のアクセス以降変更されていないと判断した場合、コンテンツ全体を返す代わりに304コードを送信します。

これはバンド幅を節約し、ブラウザがリソース全体を再度ダウンロードすることなくキャッシュバージョンを使用できるため、ブラウジング体験を高速化します。

403 forbidden(禁止)

HTTPステータスコード403は、インターネットの「申し訳ありませんが、ここへのアクセスは許可されていません。」という言い方です。

これは、サーバーがあなたのリクエストを理解しているが、それを実行することを拒否していることを示しています。

ウェブページ、ディレクトリ、または認証や特定の特権が必要な他のリソースへのアクセスを試みるときにこのコードに遭遇するかもしれません。

これがLinklyの宛先ウィンドウに表示される場合、宛先がサイトを確認することを妨げている可能性があります。

404 not found(見つかりません)

悪名高い404コード—多くのインターネットユーザーを困らせるものです。

このステータスコードは、サーバーがあなたがリクエストしたリソースを見つけることができなかったことを示しています。それは図書館で本を探して、本が棚にないことを発見するようなものです。

サーバーは「申し訳ありませんが、あなたが探しているコンテンツを見つけることができませんでした。」と言っています。

これは、URLを誤入力する、壊れたリンクをフォローする、またはリクエストされたリソースがサーバーから恒久的に削除されている場合に発生する可能性があります。

500 internal server error(内部サーバーエラー)

500ステータスコードは、サーバー関連の問題の総称です。

サーバー側で何か問題が発生し、リクエストを実行できない場合、500 Internal Server Errorで応答します。それは「技術的な困難」というメッセージに遭遇するようなものです。

このコードは問題の正確な性質について具体的な詳細は提供しませんが、サーバーがあなたのリクエストを実行できなかった予期しない状態に遭遇したことを知らせます。

これらの一般的なHTTPステータスコードの分かりやすい説明を理解することで、あなたのウェブブラウザがアクセスするサーバー間の相互作用についての洞察を得ることができます。特定のステータスコードに遭遇することは時々イライラするかもしれませんが、それらはインターネットの機能に不可欠であり、クライアントとサーバー間のスムーズな通信を確保するのに役立ちます。

毎月500クリックを無料で追跡できます。