कभी-कभी साइट विज़िटर को "स्वचालित मोड" में एक पृष्ठ से दूसरे पृष्ठ पर स्वचालित रूप से रीडायरेक्ट करना आवश्यक हो जाता है। यानी, बिना किसी सवाल या कुछ भी दबाए तुरंत अंदर और तुरंत चला गया - कृपया दूसरे पेज पर जाएं। उदाहरण के लिए, साइट स्थानांतरित हो गई है, लेकिन आगंतुक अभी भी पुराने पते पर जा रहे हैं। बेशक, सुपर-पेशेवर इस तरह के रीडायरेक्ट को अतिरिक्त वेब सर्वर कॉन्फ़िगरेशन फ़ाइलों (htaccess) या सर्वर-साइड स्क्रिप्ट के स्तर पर करते हैं। लेकिन इंटरनेट निवासियों की बढ़ती संख्या ने अपनी वेबसाइटों का अधिग्रहण कर लिया है और सुपरफ़ीज़ की मध्यस्थता के बिना उन्हें पूरी तरह से प्रबंधित कर रहे हैं। सौभाग्य से, सिद्धांत "हर कोई जो चाहता है - साइट के अनुसार" बिना किसी राष्ट्रीय परियोजनाओं और बंधक के नेटवर्क में लागू किया गया है। तो एक आम आदमी किसी दिए गए लिंक पर विज़िटर के स्वचालित पुनर्निर्देशन को कैसे कार्यान्वित कर सकता है?
अनुदेश
चरण 1
दो सरल पुनर्निर्देशन विकल्प हैं जिनके लिए वांछित पृष्ठ में उपयुक्त परिवर्तन करने की क्षमता के अलावा और कुछ नहीं चाहिए। पहला HTML (हाइपरटेक्स्ट मार्कअप लैंग्वेज - "हाइपरटेक्स्ट मार्कअप लैंग्वेज") के माध्यम से समस्या का समाधान करता है। यह वह भाषा है जिसमें इंटरनेट पेज लिखे जाते हैं। इस भाषा में वह टैग है जिसकी हमें आवश्यकता है - एक कमांड जो ब्राउज़र को बताता है कि किस पते पर और कितने सेकंड के बाद पेज विज़िटर को भेजने की आवश्यकता है। यह इस तरह दिख रहा है:
यहां, संख्या "10" इंगित करती है कि आपको कितने सेकंड प्रतीक्षा करने की आवश्यकता है - उदाहरण के लिए, ताकि आगंतुक के पास यह संदेश पढ़ने का समय हो कि साइट स्थानांतरित हो गई है। और पता https://www.kakprosto.ru/ ब्राउज़र को वह URL देता है जहां विज़िटर को भेजा जाना चाहिए। यह टैग "पेज हेडर" में डाला जाना चाहिए - एचटीएमएल कोड का क्षेत्र जो एक टैग से शुरू होता है और एक टैग के साथ समाप्त होता है।
चरण दो
दूसरी रीडायरेक्ट विधि जावास्क्रिप्ट भाषा की क्षमताओं का उपयोग करती है। इसका उपयोग करने के लिए, आपको पृष्ठ के एचटीएमएल-कोड में उपयुक्त कमांड दर्ज करने की आवश्यकता है। सबसे पहले, आपको ब्राउज़र को यह बताना होगा कि इस बिंदु पर एक जावास्क्रिप्ट स्क्रिप्ट शुरू होती है। जावास्क्रिप्ट में, यह उद्घाटन टैग इस तरह दिखता है:
और समापन इस प्रकार है:
इन दो टैगों के बीच निर्देश हैं - भाषा संचालक। हमें जिस पुनर्निर्देशन प्रभाव की आवश्यकता है, वह उनमें से कई द्वारा प्राप्त किया जा सकता है:
window.location.reload ("https://www.kakprosto.ru/");
या
document.location.replace ("https://www.kakprosto.ru/");
या
दस्तावेज़.स्थान.href = "/";
पूरा स्क्रिप्ट कोड इस तरह दिखेगा:
दस्तावेज़.स्थान.href = "/";
इस स्क्रिप्ट को HTML-कोड के समान शीर्षक क्षेत्र में भी डाला जा सकता है - और टैग के बीच। हालांकि आवश्यक नहीं है, आप इसे पृष्ठ के मुख्य भाग में, अर्थात् टैग और के बीच में सम्मिलित कर सकते हैं।