URL रीडायरेक्ट चेन चेकर

URL की रीडायरेक्ट चेन हॉप दर हॉप फ़ॉलो करें: स्टेटस कोड (301, 302, 307, 308), Location लक्ष्य और अंतिम URL। रीडायरेक्ट लूप और लंबी चेन पकड़ता है।

स्कीम न देने पर https:// जोड़ दिया जाता है।

ब्राउज़र दूसरी साइटों के हेडर नहीं पढ़ सकते, इसलिए यह अनुरोध AlgoKit का सर्वर (Cloudflare Pages Function) Cloudflare डेटा सेंटर से भेजता है। नतीजे दूसरे देशों के विज़िटर को दिखने वाले से अलग हो सकते हैं। प्राइवेट और लोकल पते अस्वीकार होते हैं और पेज की सामग्री सहेजी नहीं जाती।

रीडायरेक्ट चेकर क्या है?

यह रीडायरेक्ट चेकर दिखाता है कि कोई URL अंतिम गंतव्य तक पहुँचने से पहले किन-किन हॉप से गुज़रता है: हर रिस्पॉन्स का स्टेटस कोड, उसका Location, और अंतिम URL व स्टेटस। यह रीडायरेक्ट लूप, एक हॉप से लंबी चेन, और वहाँ इस्तेमाल हुए अस्थायी रीडायरेक्ट के बारे में चेतावनी देता है जहाँ संभवतः स्थायी रीडायरेक्ट चाहिए।

रीडायरेक्ट चेकर का उपयोग कैसे करें

  1. शुरुआती URL डालें, जैसे HTTP→HTTPS और www नियम जाँचने के लिए http://example.com।
  2. Check दबाएं।
  3. स्टेटस कोड और लक्ष्य के साथ हॉप की क्रमांकित सूची पढ़ें।
  4. सारांश (रीडायरेक्ट की संख्या, अंतिम URL, अंतिम स्टेटस) और कोई भी चेतावनी देखें।

रीडायरेक्ट चेकर का उपयोग कब करें

इसे साइट माइग्रेशन, HTTPS स्विच या URL पुनर्गठन के बाद यह पक्का करने के लिए इस्तेमाल करें कि पुराने URL एक ही 301/308 हॉप में नए ठिकाने पर पहुँचते हैं। यह कुकी, लॉगिन स्टेट या विज़िटर के देश पर निर्भर रीडायरेक्ट नहीं देख सकता, क्योंकि रिक्वेस्ट बिना कुकी के Cloudflare डेटा सेंटर से आती है।

रीडायरेक्ट चेकर कैसे काम करता है

AlgoKit का Pages Function URL को ऑटोमैटिक रीडायरेक्ट बंद करके रिक्वेस्ट करता है, स्टेटस और Location हेडर दर्ज करता है, Location को मौजूदा URL के सापेक्ष रिज़ॉल्व करता है और 10 हॉप तक दोहराता है। हर हॉप दोबारा वैलिडेट होता है और उसका होस्ट दोबारा रिज़ॉल्व होता है, इसलिए रीडायरेक्ट फ़ंक्शन को किसी प्राइवेट या लोकल एड्रेस तक नहीं ले जा सकता। चेन में दो बार आने वाला URL लूप के रूप में रिपोर्ट होता है। केवल HTTP रीडायरेक्ट फ़ॉलो होते हैं; meta-refresh और JavaScript रीडायरेक्ट निष्पादित नहीं होते।

सामान्य उपयोग मामले

  • पुष्टि करना कि http:// और non-www URL कैनोनिकल https://www URL पर ख़त्म होते हैं।
  • http → https → www → trailing slash जैसी चेन खोजकर छोटी करना।
  • ERR_TOO_MANY_REDIRECTS लूप डीबग करना।
  • क्लिक करने से पहले जाँचना कि छोटा किया या ट्रैकिंग लिंक असल में कहाँ जाता है।

अक्सर पूछे जाने वाले प्रश्न

301 या 302 – कौन-सा इस्तेमाल करूं?

स्थायी बदलाव के लिए 301 या 308 इस्तेमाल करें ताकि सर्च इंजन URL ट्रांसफ़र कर लें। 302, 303 और 307 अस्थायी हैं। 307/308 रिक्वेस्ट मेथड बनाए रखते हैं (POST, POST रहता है); 301/302 को क्लाइंट GET में बदल सकते हैं।

चेन छोटी क्यों होनी चाहिए?

हर हॉप उपयोगकर्ताओं के लिए एक राउंड ट्रिप का खर्च है, और सर्च इंजन क्रॉलर सीमित हॉप ही फ़ॉलो करते हैं।

क्या यह JavaScript या meta refresh रीडायरेक्ट फ़ॉलो करता है?

नहीं। केवल Location हेडर वाले HTTP 3xx रिस्पॉन्स फ़ॉलो होते हैं।

और श्रेणियाँ देखें