इसका मतलब
रिसोर्स स्थायी रूप से चला गया है, और क्लाइंट को नए URL पर उसी मेथड और बॉडी के साथ अनुरोध दोहराना होगा।
आम कारण
- API पाथ स्थायी रूप से बदले गए
- कोई फ़्रेमवर्क अंत में स्लैश या HTTPS अनिवार्य करता है
- ऐसे डोमेन माइग्रेशन जिनमें POST बनाए रखना ज़रूरी है
कैसे ठीक करें
अगर आप क्लाइंट या विज़िटर हैं
अपने कोड में URL अपडेट करें और वही अनुरोध दोबारा भेजें। बहुत पुराने क्लाइंट 308 समर्थित नहीं कर सकते।
अगर आप साइट या API चलाते हैं
POST या PUT लेने वाले एंडपॉइंट के स्थायी स्थानांतरण के लिए 308 इस्तेमाल करें। सामान्य पेजों के लिए सर्च इंजन के लिहाज़ से 301 और 308 एक जैसे हैं।
उदाहरण रिस्पॉन्स
HTTP/1.1
HTTP/1.1 308 Permanent Redirect
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: https://api.example.com/v2/items
Content-Length: 0 स्पेसिफ़िकेशन
अक्सर पूछे जाने वाले सवाल
› क्या 308 भी 301 की तरह SEO वैल्यू आगे ले जाता है?
हाँ। Google 308 को 301 जैसा ही मानता है।
› Next.js या Vercel 308 क्यों लौटाते हैं?
उनके ट्रेलिंग-स्लैश और रीडायरेक्ट नियम डिफ़ॉल्ट रूप से 308 इस्तेमाल करते हैं ताकि मेथड बने रहें।