~/devtools / http-status / 308
tool::http-status-detail

308 Permanent Redirect

Permanent redirect preserving the original HTTP method.

ad · 728×90
ステータスコード
308
名前
Permanent Redirect
カテゴリ
3xx

詳細説明

HTTP 308 Permanent Redirectは、リソースが永久に新しいURLへ移動し、HTTPメソッドを必ず保持することを示します。301と似ていますが、308はPOSTやPUTなどのメソッドを変更しません。APIエンドポイントを永久変更する際に301の代わりに使用すると、クライアントのメソッドが保持されます。

主な原因
  • APIエンドポイントを永久変更しPOSTメソッドを保持する必要がある場合
  • ドメイン変更時にAPIクライアントのメソッドをそのまま維持する場合
  • URL構造再設計後のPUT/DELETEリクエストの永久リダイレクト
  • マイクロサービス移行後、旧パスを新サービスへ永久接続
解決方法
  • 1.308は正常な動作です。クライアントを新URLへ更新してください
  • 2.SEOの観点では301と同様にPageRankが引き継がれます
  • 3.GETのみのリソースなら301でも問題ありません
  • 4.Locationヘッダーに正しい新URLが含まれているか確認してください

関連HTTPヘッダー

LocationCache-Control

レスポンス例

HTTP/1.1 308 Permanent Redirect
Location: https://api.newdomain.com/v2/users
Cache-Control: public, max-age=31536000

関連ステータスコード

300Multiple ChoicesMultiple options for the requested resource.301Moved PermanentlyThe resource has permanently moved to a new URL.302FoundThe resource is temporarily at a different URL.303See OtherRedirect to another resource using GET.304Not ModifiedThe cached version is still valid; no new content to return.
ad · 300×250
全ステータスコード一覧に戻る
// related tools
Cron Expression Generator
ビジュアルエディタでcron式を作成・解析。次回5回の実行時刻をプレビューし、よく使うプリセットから始められます。
jwt
JWT Decoder
JWTトークンをデコードして内容を確認。ヘッダー・ペイロード・署名の詳細を表示します。
rx
Regex Tester
リアルタイムでマッチをハイライト表示。グループのキャプチャや説明付きで正規表現をテストできます。
Color Converter
HEX・RGB・HSL形式でカラーコードを変換。カラーピッカーで視覚的に選択できます。