検索に一致するコードがありません。
コード番号(例: 404)またはキーワード(例:「forbidden」)で試してください。
すべてのHTTPステータスコードを解説 — 意味、原因、対処法。開発者からサイト訪問者まで。
401 Unauthorizedは認証が必要であることを意味します — サーバーがあなたの正体を知りません。通常、ログインを促すWWW-Authenticateヘッダーが付きます。403 Forbiddenはサーバーがあなたの正体を知っている(または認証が問題ではない)ものの、あなたに権限がないことを意味します。401は「身分証を見せてください」、403は「あなたの身分はわかりますが、リストに載っていません」と考えてください。
502はプロキシ、ロードバランサー、またはCDNが上流サーバーから無効なレスポンスを受け取ったときに表示されます。よくある原因: 上流サーバーがクラッシュ、過負荷、リクエスト処理中に再起動、または不正なHTTPヘッダーを返した場合。プロキシ自体は正常に動作しています — 問題はプロキシが通信しようとしている先にあります。アプリケーションサーバーのログを確認し、必要に応じて再起動してください。
301 Moved Permanentlyはブラウザと検索エンジンにリソースが永続的に移動したことを伝えます — ブックマークを更新し、リンクエクイティを転送すべきです。302 Foundは一時的です — クライアントは元のURLを引き続き使用すべきです。SEO目的では、恒久的なURL変更には常に301を使用してください。恒久的な移動に誤って302を使用すると、ランキングシグナルが分散し、伝播が遅くなる可能性があります。
418はRFC 2324(1998年)のエイプリルフールジョーク — Hyper Text Coffee Pot Control Protocolです。前提: ティーポットであるサーバーはこのコードでコーヒーを淹れることを拒否すべきというものです。ジョークながらIANAのレジストリに残り、ウェブ開発の伝統となりました。一部のサーバーはボットや不要な自動化をユーモラスに拒否するために使用しています。
429はレート制限を超えたことを意味します — 短時間に送りすぎています。クライアントとして: Retry-Afterヘッダーに示された遅延後に再試行し、指数バックオフを実装し、可能な場合はレスポンスをキャッシュしてください。サーバーとして: 常にRetry-Afterヘッダーを含め、公平なレート制限にはスライディングウィンドウまたはトークンバケットアルゴリズムを使用してください。
リソースが現在存在しないが将来存在するかもしれない場合(または存在したかどうか不明な場合)は404 Not Foundを使用します。リソースが以前存在し、代替なしに永続的に削除されたことがわかっている場合は410 Goneを使用します。SEOの観点では、410は検索エンジンにURLをインデックスから404より速く削除するよう伝えます。