HTTPステータスチェッカー — ステータスコードとリダイレクトチェーンを確認
任意のURLのHTTPステータスコードを確認し、リダイレクト動作を素早く理解します。リダイレクトを(最大10回まで)追跡してループを検出し、最終的な宛先の応答を確認します。稼働時間チェック、ヘルスエンドポイント、SEO監査、誤ったルーティングURLのデバッグに最適です。結果をJSONにエクスポートできます。
機能
- 任意のURL(ウェブサイトまたはAPI)のHTTP応答ステータスを確認します。
- リダイレクトを追跡し、リダイレクトチェーン(最大10ホップ)を検査します。
- リダイレクトループや設定ミスを素早く検出します。
- 200 OKの動作を確認するためのヘルスエンドポイントに最適です。
- 正規の宛先(HTTP→HTTPS、www、ロケールパス)の検証に役立ちます。
- デバッグやサポートチケットのために結果をコピー/共有できます。
- 自動化や監視ワークフローのためにJSONレポートをエクスポートできます。
- 安全なデフォルト設定:プライベートネットワークターゲットをブロックし、固定のUser-Agentを使用します。
🧭 使い方 for http-status-checker
URLを入力
確認したいURL(ページ、APIエンドポイント、ヘルスパス)を貼り付けます。
リダイレクト動作を選択
「リダイレクトを追跡」を有効にして最終的な宛先に到達します。最初のホップの応答のみが必要な場合は無効にします。
必要に応じてリダイレクト制限を設定
「最大リダイレクト数」を調整して長いチェーンを避け、リダイレクトループを安全に検出します。
結果を解釈
報告されたステータスコードを使用して、次のステップ(壊れたURLの修正、リダイレクトの修正、サーバーエラーのトラブルシューティング)を決定します。
ドキュメント化または自動化のためにエクスポート
時間の経過に伴う変更を追跡したり、チケットに証拠を添付したりする場合は、JSONをダウンロードします。
技術仕様
リクエストモデル
このツールは、指定されたURLの応答ステータスを確認し、リダイレクトを追跡して最終的なステータスとチェーンの動作を明らかにします。
| 設定 | 動作 | デフォルト |
|---|---|---|
| リダイレクトを追従 | リダイレクト応答(3xx)を最終目的地まで追従します | 有効 |
| 最大リダイレクト数 | ループを防ぐためのリダイレクト上限 | 10(範囲 0–20) |
| タイムアウト | リクエストのタイムアウト制限 | 12000 ミリ秒 |
| ユーザーエージェント | リクエストのユーザーエージェントを識別します | Encode64Bot/1.0 (+https://encode64.com) |
| プライベートネットワーク | 安全性のため、プライベートネットワーク範囲へのアクセスをブロックします | 無効(プライベートネットワークは許可されていません) |
ステータスコードカテゴリ(簡易ガイド)
ステータスファミリーを理解することで、問題がリダイレクト、クライアントエラー、サーバー障害のいずれであるかを判断できます。
| 範囲 | 意味 | 一般的な例 |
|---|---|---|
| 2xx | 成功 | 200 OK, 204 No Content |
| 3xx | リダイレクト | 301 Moved Permanently, 302 Found, 307 Temporary Redirect, 308 Permanent Redirect |
| 4xx | クライアントエラー | 400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 410 Gone |
| 5xx | サーバーエラー | 500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, 504 Gateway Timeout |
コマンドライン
ブラウザ外でステータスコードとリダイレクトを確認するには、これらのコマンドを使用します。CIチェックやインシデント対応に最適です。
macOS / Linux
ステータスコードのみを確認(本文なし)
curl -o /dev/null -s -w "%{http_code}
" https://example.com/healthHTTPステータスコードのみを出力します。
リダイレクトを追跡して最終ステータスを表示
curl -L -o /dev/null -s -w "%{http_code}
" http://example.comリダイレクト(HTTP→HTTPS、wwwなど)を追跡し、最終的なステータスコードを表示します。
リダイレクトチェーンのヘッダーを表示
curl -I -L http://example.comLocationを含む各ホップのヘッダーを表示します。
Windows (PowerShell)
ステータスコードを取得
$r = Invoke-WebRequest -Uri https://example.com/health -Method Get -MaximumRedirection 0 -ErrorAction SilentlyContinue; $r.StatusCodeレスポンスのステータスコードを取得します(PowerShellのバージョンに応じてリダイレクト処理を調整してください)。
ユースケース
ヘルスエンドポイントと稼働時間の検証
重要なエンドポイントが200 OKを返し、期待される制約内で到達可能であることを確認します。
- /healthおよび/statusエンドポイントをチェック
- インシデント中の断続的な5xxを検出
- インシデントの証拠としてJSONをエクスポート
リダイレクトチェーンとループのデバッグ
URLが予期せず複数回リダイレクトする(または解決しない)場合、チェーンを検査してループを素早く停止します。
- リダイレクトループを検出
- HTTP→HTTPSおよびwwwの正規化を確認
- 混在したルール(Nginx、アプリ、CDN)による長いチェーンを発見
SEO監査と壊れたリンクのチェック
ステータスコードはクロールとインデックス登録に大きく影響します。このツールを使用して、ページとサイトマップの正しいレスポンスを確認します。
- インデックス可能なページに対して200を確認
- 恒久的な移動には301/308を使用
- 削除されたコンテンツの404/410を発見
- 恒久的なリダイレクトに意図せず使用された302/307を捕捉
APIデバッグ
APIエンドポイントが到達可能か、リダイレクトするか(一部のクライアントで問題を引き起こす可能性あり)を素早く確認します。
- 期待される成功に対して200/204を確認
- 予期しない3xxリダイレクトや401/403認証失敗を捕捉
- 502/504ゲートウェイの問題を特定
❓ Frequently Asked Questions
❓301と302の違いは何ですか?
❓なぜリダイレクトチェーンは短く保つべきですか?
❓リダイレクトループはどのような状態ですか?
HTTP↔HTTPS、www↔非www、または末尾のスラッシュルール)の間でリダイレクトを繰り返します。ツールは最大リダイレクト制限に達し、問題を報告します。❓404は常に悪い状態ですか?
❓403や401が表示されるのはなぜですか?
❓ここにURLを貼り付けても安全ですか?
Pro Tips
正規化には、最終URL(HTTPS + 選択したホスト名)への単一リダイレクトホップを優先してください。
ホームページ(重く変動しやすい場合がある)の代わりに、高速な /health エンドポイントを監視して稼働時間を確認してください。
SEO移行では、恒久的な移動には301/308を使用し、内部リンクとサイトマップを直接最終URLを指すように更新してください。
ループが疑われる場合は、最大リダイレクト数を低く設定し(例:3〜5)、迅速に失敗して設定ミスのルールセットを特定してください。
JSONをエクスポートし、インシデントチケットに添付して、障害時やロールバック時のステータス変更を文書化してください。
Additional Resources
Other Tools
- CSSビューティファイア
- HTMLビューティファイア
- JavaScriptビューティファイア
- PHPビューティファイア
- カラーピッカー
- スプライト抽出ツール
- Base32 バイナリエンコーダー
- Base32 デコーダー
- Base32 エンコーダー
- Base58 バイナリエンコーダー
- Base58 デコーダー
- Base58 エンコーダー
- Base62 バイナリエンコーダー
- Base62 デコーダー
- Base62 エンコーダー
- Base64 バイナリエンコーダー
- Base64デコーダー
- Base64エンコーダー
- 16進数バイナリエンコーダー
- 16進数デコーダー
- 16進数エンコーダー
- C#フォーマッタ
- CSVフォーマッタ
- Dockerfile Formatter
- Elmフォーマッタ
- ENVフォーマッタ
- Goフォーマッタ
- GraphQLフォーマッタ
- HCLフォーマッタ
- INIフォーマッタ
- JSONフォーマッタ
- LaTeXフォーマッタ
- Markdownフォーマッタ
- Objective-Cフォーマッタ
- Php Formatter
- Protoフォーマッタ
- Pythonフォーマッタ
- Rubyフォーマッタ
- Rustフォーマッタ
- Scalaフォーマッタ
- シェルスクリプトフォーマッタ
- SQLフォーマッタ
- SVG フォーマッタ
- Swift フォーマッタ
- TOML フォーマッタ
- Typescript Formatter
- XML フォーマッタ
- YAML フォーマッタ
- Yarn フォーマッタ
- CSSミニファイア
- Html Minifier
- Javascript Minifier
- JSONミニファイア
- XML ミニファイア
- Cache Headers Analyzer
- Cors Checker
- Csp Analyzer
- Dns Records Lookup
- HTTPヘッダービューア
- Open Graph Meta Checker
- Redirect Chain Viewer
- Robots Txt Tester
- Security Headers Checker
- Security Txt Checker
- Sitemap Url Inspector
- Tls Certificate Checker
- PDFからテキストへ
- 正規表現テスター
- SERPランクチェッカー
- Whois ルックアップ