मुखपृष्ठ / वेब रीडायरेक्ट्स और मल्टीपल रीडायरेक्ट्स का विस्तृत विश्लेषण

वेब रीडायरेक्ट्स और मल्टीपल रीडायरेक्ट्स का विस्तृत विश्लेषण

रीडायरेक्ट का अर्थ है उपयोगकर्ताओं और वेब क्रॉलर्स को एक URL से दूसरे URL पर स्वचालित रूप से पुनर्निर्देशित करना। जब उपयोगकर्ता लिंक पर क्लिक करता है, या सीधे सर्च बार में पता दर्ज करता है, तो ब्राउज़र स्वचालित रूप से दूसरा वेबपेज खोलेगा जिस पर रीडायरेक्ट कॉन्फ़िगर किया गया है। उदाहरण के लिए, जब उपयोगकर्ता site.ru/page1 के लिंक पर क्लिक करता है, तो उसे स्वचालित रूप से site.ru/page2 पर रीडायरेक्ट किया जा सकता है।

मल्टीपल रीडायरेक्ट्स वह शब्द है जब ऐसा रीडायरेक्ट कई बार उपयोग किया जाता है ताकि पेज से पेज तक अनुक्रमित किया जा सके। उदाहरण के लिए, yoursite.com/page1 पर क्लिक करके, उपयोगकर्ता को yoursite.com/page2 पर रीडायरेक्ट किया जाता है, और फिर yoursite.com/page3 पर।

आपको मल्टीपल पेज रीडायरेक्ट्स से क्यों बचना चाहिए?

  • सर्च इंजन केवल सीमित संख्या में रीडायरेक्ट्स प्रोसेस करते हैं। मिले डेटा के अनुसार, Google 5 लिंक्स तक रीडायरेक्ट करता है। यदि अधिक हैं, तो Google लिंक का अनुसरण नहीं करेगा और वेबसाइट पेजों को इंडेक्स नहीं करेगा।
  • क्रॉल बजट मल्टीपल रीडायरेक्ट्स पर खर्च होता है।

क्रॉल बजट वह संख्या है जो एक बॉट एक निश्चित समयसीमा के भीतर वेबसाइट पर क्रॉल और इंडेक्स करता है। इसे प्राथमिकता वाले लैंडिंग पेजों पर खर्च करना महत्वपूर्ण है। क्रॉल बजट के बारे में और जानें।

रीडायरेक्ट्स के प्रकार

रीडायरेक्ट 3xx स्टेटस कोड: रीडायरेक्ट्स में अलग-अलग HTTP स्टेटस हो सकते हैं। विभिन्न HTTP स्टेटस कोड्स इंजनों और ब्राउज़रों द्वारा रीडायरेक्ट के प्रकार को समझने के लिए उपयोग किए जाते हैं। प्रत्येक प्रकार के रीडायरेक्ट का अपना उद्देश्य है। ऑप्टिमाइज़र और प्रोग्रामर 301 और 302 रीडायरेक्ट्स को अन्य प्रकारों की तुलना में अधिक बार उपयोग करते हैं।

3xx स्टेटस कोड्स:

  • 300 मल्टीपल चॉइसेज। इसका उपयोग तब किया जाता है जब ब्राउज़र को उपयोगकर्ता को रीडायरेक्ट करने के लिए स्वचालित निर्णय लेना होता है। उदाहरण के लिए, इस कोड का उपयोग भाषा या कोड चुनने के लिए किया जा सकता है।
  • 301 मोव्ड परमानेंटली। यह एक URL से दूसरे URL पर स्थायी रूप से रीडायरेक्ट करता है, रीडायरेक्ट किए गए पेज को लिंक इक्विटी पास करता है। उसी समय, पुराने URL सर्च रिजल्ट्स से गायब हो जाते हैं, और नए इंडेक्स किए जाने लगते हैं। इस रीडायरेक्ट का उपयोग करने के लिए Google की गाइड यहाँ मिल सकती है।
  • 302 टेम्परेरी रीडायरेक्ट। इसका उपयोग तब किया जाता है जब एक पेज से दूसरे पेज पर अस्थायी रूप से रीडायरेक्ट करना होता है। इस मामले में, पुराना पेज सभी पैरामीटर्स के साथ इंडेक्स में बना रहता है।
  • 303 नए URL पर GET रिक्वेस्ट को फोर्स करता है। इसका उपयोग उन पेजों को अपडेट होने से रोकने के लिए किया जाता है जिनमें एक-बार-उपयोग की जानकारी होती है।
  • 304 URL पर ब्राउज़र कैश से डेटा लोड करता है जब उपयोगकर्ता पेज को रीलोड करता है। इसका उपयोग तब किया जाता है जब पेज पर कंटेंट अपरिवर्तित रहता है।
  • 305 रिस्पॉन्स का अर्थ है कि अनुरोधित रिसोर्स केवल प्रॉक्सी के माध्यम से उपलब्ध है।
  • 306 रीडायरेक्ट वर्तमान में उपयोग नहीं किया जाता।
  • 307 टेम्परेरी रीडायरेक्ट, 302 के समान।

"मल्टीपल रीडायरेक्ट्स" रिपोर्ट की सामग्री:  

मल्टीपल रीडायरेक्ट्स रिपोर्ट का स्क्रीनशॉट, जिसमें रीडायरेक्टिंग URL, फाइनल URL, रीडायरेक्ट्स की संख्या और HTTP स्टेटस जांच बटन दिखाया गया है

  1. रीडायरेक्टिंग URL
  2. रीडायरेक्ट चेन में फाइनल URL
  3. चेन में रीडायरेक्ट्स की संख्या के बारे में जानकारी
  4. HTTP स्टेटस जांच करने के लिए बटन

इस पर क्लिक करने से "View HTTP Headers" विंडो खुलती है:

HTTP हेडर जांच विंडो का स्क्रीनशॉट, जिसमें URL इनपुट, यूजर-एजेंट सिलेक्शन, कोड प्रिफरेंस, HTML कोड दिखाने का ऑप्शन और जांच बटन दिखाया गया है

  1. "URL" फील्ड में वह पेज पता दर्ज करें जिसे आप जांचना चाहते हैं।
  2. “User-Agent” चुनें जिसके नाम पर रिक्वेस्ट की जाएगी। यूजर एजेंट एक ऐप है जो एक विशिष्ट नेटवर्क प्रोटोकॉल का उपयोग करता है। यह शब्द आमतौर पर उन एप्लिकेशनों के लिए उपयोग किया जाता है जो वेबसाइट्स तक पहुंचते हैं, जैसे ब्राउज़र और वेब क्रॉलर्स।
  3. वह कोड चुनें जो ब्राउज़र द्वारा पसंद किया जाता है।
  4. “Show HTML code” को चेक करें यदि आप HTML पेज की सामग्री देखना चाहते हैं। यदि अनचेक किया गया है, तो केवल HTTP हेडर प्रदर्शित होंगे।
  5. "Check" बटन पर क्लिक करें।
  6. HTTP पेज हेडर। रीडायरेक्ट जांचते समय, पेज रिस्पॉन्स कोड (3xx) जैसे पैरामीटर्स पर ध्यान देना महत्वपूर्ण है और Location फील्ड - इसमें वह URL होगा जिस पर रीडायरेक्ट किया गया था।

समस्या को कैसे ठीक करें

‘too many redirects error’ का अर्थ है कि आपका पेज रीडायरेक्ट्स के एक अनंत लूप में फंसा हुआ है, कभी भी अपने गंतव्य तक नहीं पहुंचता। यह आपकी साइट के लिए हानिकारक है क्योंकि उपयोगकर्ता पेज तक नहीं पहुंच सकते और क्रॉलर्स इसे क्रॉल और इसलिए इंडेक्स नहीं कर सकते।

यदि आप अपने पेज पर मल्टीपल रीडायरेक्ट्स पाते हैं तो समस्या को हल करने के कुछ तरीके हैं:

  1. अपने ब्राउज़र पर कुकीज़ को क्लियर करें और फिर से प्रयास करें।
  2. यदि वह काम नहीं करता तो अपने ब्राउज़र के कैश को क्लियर करने का प्रयास करें।
  3. जांचें कि आपने अपना SSL सर्टिफिकेट ठीक से इंस्टॉल किया है। यदि SSL को फोर्स किया गया है लेकिन सर्टिफिकेट ठीक से इंस्टॉल नहीं किया गया है तो रिक्वेस्ट्स HTTP के रूप में भेजी जा सकती हैं लेकिन निरंतर HTTPS पर रीडायरेक्ट होकर एरर पैदा कर सकती हैं।
  4. अपने फाइल मैनेजर (जैसे cPanel) का उपयोग करके .htaccess फाइल को उसके डिफ़ॉल्ट सेटिंग्स पर रीसेट करें।
  5. अंत में यदि सब कुछ विफल रहता है, तो समस्या का कारण स्पष्ट करने के लिए अपने होस्टिंग प्रोवाइडर से संपर्क करें।