मेटा रीफ्रेश टैग, या मेटा रीडायरेक्ट, एक तरीका है कि आप वेब पेज को पुनः लोड या रीडायरेक्ट कर सकते हैं। मेटा रीफ्रेश टैग का उपयोग करना आसान है, जिसका अर्थ है कि इसका दुरुपयोग करना भी आसान है। आइए देखें कि आप इस टैग का उपयोग क्यों करना चाहते हैं और ऐसा करने पर आपको क्या नुकसान उठाना चाहिए।
मेटा रीफ्रेश टैग के साथ वर्तमान पृष्ठ को फिर से लोड करना
मेटा रीफ्रेश टैग के साथ आप जो कुछ कर सकते हैं उनमें से एक पृष्ठ के एक पुनः लोड को मजबूर करना है कि कोई पहले से ही एक है।
ऐसा करने के लिए, आप अपने एचटीएमएल दस्तावेज़ के के भीतर निम्नलिखित मेटा टैग रखेंगे। जब वर्तमान पृष्ठ को रीफ्रेश करने के लिए उपयोग किया जाता है, तो वाक्यविन्यास इस तरह दिखता है:
<मेटा http-equiv = "ताज़ा करें" सामग्री = "600">
<मेटा> एचटीएमएल टैग है। यह आपके एचटीएमएल दस्तावेज़ के प्रमुख में है।
http-equiv = "refresh" ब्राउज़र को बताता है कि यह मेटा टैग टेक्स्ट सामग्री की बजाय HTTP कमांड भेज रहा है। रीफ्रेश शब्द एक HTTP शीर्षलेख वेब सर्वर को बताता है कि पृष्ठ को फिर से लोड किया जा रहा है या कहीं और भेजा जा रहा है।
सामग्री = "600" समय की मात्रा है, सेकंड में, जब तक ब्राउज़र को वर्तमान पृष्ठ को फिर से लोड नहीं करना चाहिए। पृष्ठ रीलोड से पहले आप इसे कितना समय बिता सकते हैं इसे बदल देंगे।
रीफ्रेश टैग के इस संस्करण के सबसे आम उपयोगों में से एक गतिशील सामग्री के साथ एक पृष्ठ को फिर से लोड करना है, जैसे स्टॉक टिकर या मौसम मानचित्र। मैंने यह टैग HTML पृष्ठों पर भी देखा है जो पृष्ठ सामग्री को रीफ्रेश करने के तरीके के रूप में डिस्प्ले बूथ में व्यापार शो में दिखाए जा रहे थे।
कुछ लोग विज्ञापन को फिर से लोड करने के लिए यह मेटा टैग भी करते हैं, लेकिन इससे आपके पाठकों को परेशान होगा क्योंकि यह वास्तव में इसे पढ़ने के दौरान पृष्ठ को फिर से लोड करने के लिए मजबूर कर सकता है! आखिरकार, पूरे पृष्ठ को रीफ्रेश करने के लिए वास्तव में मेटा टैग का उपयोग किए बिना पेज सामग्री को रीफ्रेश करने के बेहतर तरीके हैं।
मेटा रीफ्रेश टैग के साथ एक नए पेज पर रीडायरेक्ट करना
मेटा रीफ्रेश टैग का एक अन्य उपयोग उपयोगकर्ता को उस पृष्ठ से भेजना है जिसे उन्होंने इसके बजाय एक अलग पृष्ठ से अनुरोध किया था।
इसके लिए वाक्यविन्यास लगभग वर्तमान पृष्ठ को पुनः लोड करने जैसा ही है:
<मेटा http-equiv = "रीफ्रेश करें" सामग्री = "2; url = https: // /">
जैसा कि आप देख सकते हैं, सामग्री विशेषता थोड़ा अलग है।
सामग्री = "2 https: // www। /
संख्या समय में, सेकंड में, जब तक पृष्ठ को पुनर्निर्देशित नहीं किया जाना चाहिए। अर्धविराम के बाद नए पेज का यूआरएल लोड किया जाना है।
सावधान रहे। किसी नए पृष्ठ पर रीडायरेक्ट करने के लिए रीफ्रेश टैग का उपयोग करते समय सबसे आम त्रुटि मध्य में एक अतिरिक्त उद्धरण चिह्न जोड़ना है।
उदाहरण के लिए, यह गलत है: सामग्री = "2; url = " http://newpage.com "। अगर आप मेटा रीफ्रेश टैग सेट अप करते हैं और आपका पृष्ठ रीडायरेक्ट नहीं कर रहा है, तो पहले उस त्रुटि की जांच करें।
मेटा रीफ्रेश टैग का उपयोग करने के लिए दोष
मेटा रीफ्रेश टैग में कुछ कमीएं हैं:
- खोज इंजन को मूर्ख बनाने के लिए मेटा रीफ्रेश रीडायरेक्ट का उपयोग स्पैमर द्वारा किया गया है। खोज इंजन अब उन साइटों को अक्सर अपने डेटाबेस से हटा देते हैं। यदि आप पृष्ठों को रीडायरेक्ट करने के लिए बहुत सारे मेटा रीफ्रेश टैग का उपयोग करते हैं, तो खोज इंजन यह तय कर सकता है कि आपकी साइट स्पैम है और इसे अपनी अनुक्रमणिका से हटा दें। यदि आपको किसी पुराने URL को किसी नए पर रीडायरेक्ट करने की आवश्यकता है, तो इसके बजाय 301 सर्वर रीडायरेक्ट का उपयोग करना बेहतर है। वह रीडायरेक्ट वास्तव में खोज इंजन को यह बताएगा कि एक पृष्ठ स्थायी रूप से स्थानांतरित कर दिया गया है और उन्हें उस पुराने पृष्ठ से किसी भी लिंक रैंकिंग को नए स्थान पर स्थानांतरित करना चाहिए।
- यदि रीडायरेक्ट जल्दी होता है (2-3 सेकंड से कम) तो उपयोगिता समस्या हो सकती है। यह पुराने ब्राउज़र के उपयोगकर्ताओं को "बैक" बटन का उपयोग करने से रोकता है।
- यदि रीडायरेक्ट जल्दी से होता है और एक अस्तित्वहीन पृष्ठ पर जाता है, तो आपके पाठक 404 पेज के अलावा किसी भी सामग्री को देखे बिना लूप में फंस सकते हैं।
- वर्तमान पृष्ठ को ताज़ा करना भ्रमित हो सकता है। यदि कोई उपयोगकर्ता पुनः लोड करने का अनुरोध नहीं करता है, तो वे आपकी साइट की सुरक्षा के बारे में चिंतित हो सकते हैं।