TrueURL
TrueURL

मेन्यू

308 Permanent Redirect

स्थायी रीडायरेक्ट, जो रिक्वेस्ट मेथड और बॉडी को वैसा ही रखता है। 301 की तरह अब से नया URL इस्तेमाल होना चाहिए, लेकिन POST कभी GET नहीं बनता।

रीज़न फ़्रेज़
Permanent Redirect
रीडायरेक्ट
हां
डिफ़ॉल्ट रूप से कैश करने योग्य
हां

308 Permanent Redirect का मतलब है कि टारगेट रिसोर्स का एक नया स्थायी URL है, जो Location में दिया गया है, और क्लाइंट को मेथड या बॉडी बदले बिना वहां रिक्वेस्ट दोहरानी होगी। यह 301 Moved Permanently का मेथड बनाए रखने वाला रूप है, ठीक वैसे ही जैसे 307, 302 का है। इसे RFC 7238 (2014) में पेश किया गया, RFC 7538 (2015) ने इसे पूरा स्टैंडर्ड बनाया, और अब यह RFC 9110 का हिस्सा है।

301 की तरह 308 भी ह्यूरिस्टिक तौर पर कैश करने योग्य है, इसलिए ब्राउज़र इसे याद रखते हैं और अगली बार सीधे नए URL पर जाते हैं। सभी मौजूदा ब्राउज़र, बड़े क्रॉलर और आम HTTP लाइब्रेरी 308 को सपोर्ट करते हैं; सिर्फ़ बहुत पुराने क्लाइंट, जैसे Windows 7 पर Internet Explorer, इसे सपोर्ट नहीं करते थे।

उदाहरण रिस्पॉन्स

HTTP
HTTP/1.1 308 Permanent Redirect
Date: Fri, 06 Nov 2026 10:15:32 GMT
Location: /docs/
Content-Type: text/plain; charset=utf-8
Content-Length: 21

Redirecting to /docs/

SEO और रीडायरेक्ट जांच

Google 308 को 301 की तरह मानता है: इस बात का मज़बूत सिग्नल कि टारगेट ही नया कैननिकल URL है, इसलिए सर्च नतीजों में नया URL पुराने की जगह ले लेता है। जब मेथड वैसा ही रहना ज़रूरी हो (API, फ़ॉर्म एंडपॉइंट), या जब आपका प्लेटफ़ॉर्म डिफ़ॉल्ट रूप से इसे इस्तेमाल करता हो, तब 308 इस्तेमाल करें; सामान्य पेज मूव के लिए SEO के लिहाज़ से 301 और 308 एक जैसे काम करते हैं।

Next.js और Vercel जैसे प्लेटफ़ॉर्म स्थायी रीडायरेक्ट और ट्रेलिंग स्लैश को एक जैसा करने के लिए 308 इस्तेमाल करते हैं। 301 रीडायरेक्ट चेकर दिखाता है कि हर हॉप स्थायी (301 या 308) है या अस्थायी, और ट्रेलिंग स्लैश चेकर URL के दोनों रूपों को जांचता है।

आम वजहें और इस्तेमाल

  • किसी फ़्रेमवर्क का स्थायी रीडायरेक्ट, जैसे Next.js में permanent: true, Vercel का रीडायरेक्ट नियम या कोई CDN नियम।
  • ट्रेलिंग स्लैश या अक्षरों के केस (छोटे/बड़े अक्षर) को एक जैसा करना, जहां रिक्वेस्ट मेथड बनाए रखना ज़रूरी हो।
  • कोई API एंडपॉइंट स्थायी रूप से कहीं और चला गया, जबकि क्लाइंट पुराने URL पर POST या PUT भेजते रहते हैं।
  • उन प्लेटफ़ॉर्म और प्रॉक्सी पर HTTP से HTTPS अपग्रेड, जो इसके लिए 308 इस्तेमाल करते हैं।

301 रीडायरेक्ट चेकर

TrueURL के मुफ़्त रीडायरेक्ट चेकर से देखें कि कोई URL हर हॉप पर कौन-सा स्टेटस कोड लौटाता है।