301 रीडायरेक्ट्स और 302 रीडायरेक्ट्स के बीच क्या अंतर है

आपको 301 और 302 सर्वर रीडायरेक्ट का उपयोग कब करना चाहिए?

स्टेटस कोड क्या है?

जब भी एक वेब सर्वर एक वेब पेज परोसता है, तो एक स्टेटस कोड जेनरेट किया जाता है और उस वेब सर्वर के लिए लॉग फ़ाइल में लिखा जाता है। सबसे आम स्थिति कोड "200" है - जिसका अर्थ है कि पृष्ठ या संसाधन मिला था। अगला सबसे आम स्थिति कोड "404" है - जिसका अर्थ है कि अनुरोधित संसाधन कुछ कारणों से सर्वर पर नहीं मिला था। जाहिर है, आप इन "404 त्रुटियों" से बचना चाहते हैं, जो आप सर्वर-स्तरीय रीडायरेक्ट के साथ कर सकते हैं।

जब किसी पृष्ठ को सर्वर-स्तरीय रीडायरेक्ट के साथ रीडायरेक्ट किया जाता है, तो 300-स्तरीय स्टेटस कोडों में से एक की सूचना दी जाती है। सबसे आम 301 हैं, जो एक स्थायी रीडायरेक्ट है, और 302, या अस्थायी रीडायरेक्ट है।

आपको 301 रीडायरेक्ट का उपयोग कब करना चाहिए?

301 रीडायरेक्ट स्थायी हैं। वे एक खोज इंजन को बताते हैं कि पृष्ठ स्थानांतरित हो गया है - शायद इसलिए कि एक नया स्वरूप जो विभिन्न पृष्ठों के नाम या फ़ाइल संरचनाओं का उपयोग करता है। एक 301 रीडायरेक्ट अनुरोध है कि किसी भी खोज इंजन या उपयोगकर्ता एजेंट पृष्ठ पर आ रहे हैं ताकि वे अपने डेटाबेस में यूआरएल अपडेट कर सकें। यह रीडायरेक्ट का सबसे आम प्रकार है कि लोगों को एसईओ (सर्च इंजन ऑप्टिमाइज़ेशन) दृष्टिकोण और उपयोगकर्ता अनुभव परिप्रेक्ष्य से दोनों का उपयोग करना चाहिए।

दुर्भाग्यवश, सभी वेब डिज़ाइन या कंपनियां 310 रीडायरेक्ट का उपयोग नहीं करती हैं। कभी-कभी वे मेटा रीफ्रेश टैग या 302 सर्वर रीडायरेक्ट का उपयोग करते हैं। यह एक खतरनाक अभ्यास हो सकता है। खोज इंजन इन पुनर्निर्देशन तकनीकों में से किसी एक को स्वीकार नहीं करते हैं क्योंकि वे स्पैमर के लिए खोज इंजन परिणामों में अपने अधिक डोमेन प्राप्त करने के लिए उपयोग करने के लिए एक आम चाल है।

एक एसईओ परिप्रेक्ष्य से, 301 रीडायरेक्ट का उपयोग करने का एक अन्य कारण यह है कि तब आपके यूआरएल उनकी लिंक लोकप्रियता बनाए रखते हैं क्योंकि ये रीडायरेक्ट पुराने पृष्ठ से नए पेज से "लिंक रस" स्थानांतरित करते हैं। यदि आप 302 रीडायरेक्ट सेट अप करते हैं, तो Google और अन्य साइटें जो लोकप्रियता रेटिंग निर्धारित करती हैं मान लीजिए कि लिंक अंततः पूरी तरह से हटाया जा रहा है, इसलिए वे अस्थायी रीडायरेक्ट होने के बाद से कुछ भी स्थानांतरित नहीं करते हैं। इसका मतलब है कि नए पृष्ठ में पुरानी पृष्ठ से जुड़ी कोई भी लिंक लोकप्रियता नहीं है। इसे उस लोकप्रियता को अपने आप उत्पन्न करना है। यदि आपने अपने पृष्ठों की लोकप्रियता का निर्माण करने में समय व्यतीत किया है, तो यह आपकी साइट के लिए एक बड़ा कदम हो सकता है।

डोमेन परिवर्तन

हालांकि यह दुर्लभ है कि आपको अपनी साइट के वास्तविक डोमेन नाम को बदलने की आवश्यकता होगी, यह समय-समय पर होता है। उदाहरण के लिए, जब आप बेहतर हो जाते हैं तो आप एक डोमेन नाम का उपयोग कर सकते हैं। यदि आप उस बेहतर डोमेन को सुरक्षित करते हैं, तो आपको न केवल अपनी यूआरएल संरचना को बदलना होगा, बल्कि डोमेन भी बदलना होगा।

यदि आप अपनी साइट का डोमेन नाम बदल रहे हैं, तो आपको निश्चित रूप से 302 रीडायरेक्ट का उपयोग नहीं करना चाहिए। यह लगभग हमेशा आपको "स्पैमर" जैसा दिखता है और यह आपके सभी डोमेन को Google और अन्य खोज इंजन से अवरुद्ध भी कर सकता है। यदि आपके पास कई डोमेन हैं जो सभी को एक ही स्थान पर इंगित करने की आवश्यकता है, तो आपको 301 सर्वर रीडायरेक्ट का उपयोग करना चाहिए। यह उन साइटों के लिए सामान्य प्रथा है जो वर्तनी त्रुटियों (www.gooogle.com) या अन्य देशों (www.symantec.co.uk) के साथ अतिरिक्त डोमेन खरीदते हैं। वे उन वैकल्पिक डोमेन को सुरक्षित करते हैं (ताकि कोई भी उन्हें पकड़ न सके) और फिर उन्हें अपनी प्राथमिक वेबसाइट पर रीडायरेक्ट कर दें। जब तक आप ऐसा करते समय 301 रीडायरेक्ट का उपयोग करते हैं, तो आपको खोज इंजन में दंडित नहीं किया जाएगा।

आप 302 रीडायरेक्ट का उपयोग क्यों करेंगे?

302 रीडायरेक्ट का उपयोग करने का सबसे अच्छा कारण है कि अपने बदसूरत यूआरएल को खोज इंजन द्वारा स्थायी रूप से अनुक्रमित किया जा सके। उदाहरण के लिए, यदि आपकी साइट डेटाबेस द्वारा बनाई गई है, तो आप अपने होमपेज को यूआरएल से रीडायरेक्ट कर सकते हैं जैसे:

http://www.about.com/

उस पर बहुत से पैरामीटर और सत्र डेटा वाले यूआरएल के लिए, यह इस तरह दिखेगा:

(नोट: »प्रतीक एक लाइन रैप इंगित करता है।)

http://www.about.com/home/redir/data? »Sessionid = 123478 और id = 3242032474734239437 और ts = 3339475

जब एक खोज इंजन आपके होम पेज यूआरएल को उठाता है, तो आप उन्हें यह पहचानना चाहते हैं कि लंबा यूआरएल सही पेज है, लेकिन उस यूआरएल को उनके डेटाबेस में परिभाषित नहीं करता है। दूसरे शब्दों में, आप खोज इंजन को अपने यूआरएल के रूप में "http://www.about.com/" रखना चाहते हैं।

यदि आप 302 सर्वर रीडायरेक्ट का उपयोग करते हैं, तो आप ऐसा कर सकते हैं, और अधिकांश खोज इंजन स्वीकार करेंगे कि आप स्पैमर नहीं हैं।

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

  1. अन्य डोमेन पर रीडायरेक्ट न करें। हालांकि यह 302 रीडायरेक्ट के साथ निश्चित रूप से संभव है, लेकिन इसमें बहुत कम स्थायी होने की उपस्थिति है।
  2. एक ही पृष्ठ पर रीडायरेक्ट की बड़ी संख्या। यह वही है जो स्पैमर करते हैं, और जब तक कि आप Google से प्रतिबंधित नहीं होना चाहते हैं, यह एक अच्छा विचार नहीं है कि 5 से अधिक URL उसी स्थान पर रीडायरेक्ट कर रहे हों।

जेनिफर क्रिनिन द्वारा मूल लेख। जेरेमी गिरार्ड द्वारा 10/9/16 को संपादित किया गया