रीडायरेक्ट एक यूआरएल से दूसरे यूआरएल पर उपयोगकर्ताओं का स्वत: पुनर्निर्देशन है। तकनीकी रूप से, पुनर्निर्देशन विभिन्न तरीकों से किया जा सकता है। यह सर्वर-साइड और क्लाइंट-साइड (ब्राउज़र में) दोनों काम कर सकता है।
रीडायरेक्ट इंटरनेट प्रौद्योगिकियों के क्षेत्र से एक अवधारणा है। रीडायरेक्ट एक उपयोगकर्ता का एक वेब पते से दूसरे वेब पते पर स्वचालित पुनर्निर्देशन है। यह निम्नानुसार काम करता है: उदाहरण के लिए, एक उपयोगकर्ता अपने ब्राउज़र के पता बार में "site.ru" पता टाइप करता है, लेकिन स्वचालित पुनर्निर्देशन के बाद वह "www.new-site.ru" पते के साथ साइट पर पहुंच जाता है।
रीडायरेक्ट किसके लिए है?
सबसे आम स्थिति साइट का डोमेन नाम बदल रही है। वाणिज्यिक साइटों के मामले में पुनर्निर्देशन की आवश्यकता सबसे अधिक बार उत्पन्न होती है, ताकि पुराने पते पर साइट पर आने वाले ग्राहकों को न खोएं। यह ऑनलाइन स्टोर के लिए सबसे अधिक प्रासंगिक है जो किसी अन्य डोमेन में स्थानांतरित हो गए हैं, लेकिन ग्राहक अभी भी स्टोर पेज पर एक गैर-मौजूद पते पर जाते हैं।
स्वचालित अग्रेषण का दूसरा सामान्य उपयोग डोमेन नाम स्प्लिसिंग है। किसी भी इंटरनेट संसाधन का URL पता पूरी तरह से पता बार में दर्ज किया जा सकता है, अर्थात www - "www.site.ru" और बिना www - "site.ru" के। हालाँकि, खोज इंजन इन दो पते के निर्माण को दो पूरी तरह से अलग साइटों के रूप में देखते हैं। इसलिए, सर्वर सेटिंग्स में, आपको इनमें से एक पते को मुख्य (मुख्य दर्पण) के रूप में निर्दिष्ट करना होगा, और दूसरे पते से मुख्य दर्पण पर पुनर्निर्देशित करना होगा। फिर, किसी भी मामले में, आगंतुकों को उनके लिए आवश्यक संसाधन मिल जाएगा, और खोज रोबोट मुख्य दर्पण की सही पहचान करेंगे।
Domain Name splicing अलग-अलग तरीकों से किया जा सकता है। रीडायरेक्ट स्क्रिप्ट बनाने का एक विकल्प आपके यांडेक्स-वेबमास्टर व्यक्तिगत खाते में मुख्य दर्पण स्थापित करना है। ऐसा करने के लिए, आपको पहले यैंडेक्स-वेबमास्टर सिस्टम में एक खाता बनाना होगा और वहां अपनी साइट को जोड़ना होगा। लेकिन सर्च इंजन याहू और गूगल के लिए मुख्य दर्पण को सही ढंग से पहचानने के लिए, एक 301 रीडायरेक्ट की आवश्यकता होती है, जिसे htaccess फ़ाइल में बनाया जाता है। यह फ़ाइल साइट के रूट डायरेक्टरी में सर्वर पर स्टोर होती है।
301 रीडायरेक्ट क्या है?
संख्या 301 सर्वर स्तर पर होने वाले पुनर्निर्देशन का स्थिति कोड है। यह कोड इंगित करता है कि संसाधन या उसका अलग पृष्ठ स्थायी रूप से एक अलग पते पर स्थित होगा। यह ध्यान दिया जाना चाहिए कि अस्थायी आंदोलनों के लिए स्थिति कोड 302 का उपयोग किया जाता है।
अक्सर, 301 रीडायरेक्ट का उपयोग www के साथ और बिना डोमेन को ग्लू करने के लिए किया जाता है। यह उन मामलों में भी अपूरणीय है जहां साइट एक नए डोमेन में चली जाती है। इसके अलावा, इसका उपयोग साइट के आंतरिक पृष्ठों को स्थानांतरित करते समय किया जाता है।