आप जैसे पाठक MUO का समर्थन करने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन अर्जित कर सकते हैं। और पढ़ें।

हम सब वहाँ रहे हैं: आप अपने पसंदीदा ब्राउज़र के एड्रेस बार में एक वेबसाइट का नाम टाइप करते हैं, या हो सकता है कि आप Google खोज के परिणाम पर क्लिक करें। फिर अचानक, साइट URL के अंत में प्रतीत होने वाले यादृच्छिक शब्दों और प्रतीकों की एक स्ट्रिंग दिखाई देती है। बेशक, आपको पता नहीं है कि यह वहां क्यों है, लेकिन आप अमेज़ॅन लिस्टिंग, Google खोज परिणामों या आपके द्वारा चुनी गई किसी भी वेबसाइट को सुरक्षित रूप से देखकर खुश हैं।

यह अप्रशिक्षित आंखों के लिए अस्पष्ट लग सकता है, लेकिन यूआरएल में प्रत्येक चरित्र एक उद्देश्य को पूरा करता है। आइए, प्रोटोकॉल से क्वेरी स्ट्रिंग तक, वेबसाइट URL की संरचना को तोड़ते हैं।

एक URL के 5 प्रमुख घटक

एक URL को तीन मुख्य भागों में विभाजित किया जा सकता है: प्रोटोकॉल, डोमेन नाम और पथ। फिर आप क्वेरी स्ट्रिंग पर काम कर सकते हैं या एंकर टैग के साथ फैंसी प्राप्त कर सकते हैं।

1. शिष्टाचार

URL का पहला घटक प्रोटोकॉल है। यह इंटरनेट पर किसी संसाधन तक पहुँचने के लिए उपयोग की जाने वाली विधि है। वेब ब्राउजिंग के लिए सबसे आम प्रोटोकॉल HTTP (हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल) है। यह उपयोगकर्ता के ब्राउज़र से वेबसाइट होस्ट करने वाले सर्वर को एक अनुरोध भेजता है, और सर्वर फिर अनुरोधित संसाधन को प्रतिक्रिया के रूप में वापस भेजता है।

HTTP का HTTPS (HTTP सिक्योर) नामक एक सुरक्षित संस्करण है, जो सुरक्षा की एक अतिरिक्त परत जोड़ने के लिए एन्क्रिप्शन का उपयोग करता है। HTTPS का उपयोग तब किया जाता है जब संवेदनशील डेटा, जैसे पासवर्ड या क्रेडिट कार्ड की जानकारी इंटरनेट पर प्रसारित होती है। आपकी वेबसाइट को एसएसएल प्रमाणपत्र की आवश्यकता है इसके URL में HTTPS प्रोटोकॉल का उपयोग करने के लिए।

2. डोमेन नाम

डोमेन नाम इंटरनेट पर एक वेबसाइट के लिए अद्वितीय पहचानकर्ता है। इसमें दो भाग शामिल हैं: शीर्ष-स्तरीय डोमेन (TLD) और दूसरे स्तर का डोमेन। TLD वेबसाइट श्रेणी को इंगित करता है, जैसे व्यावसायिक वेबसाइटों के लिए .com, शैक्षणिक संस्थानों के लिए .edu, और गैर-लाभकारी संगठनों के लिए .org। दूसरे स्तर का डोमेन वेबसाइट के मालिक द्वारा चुना गया अद्वितीय नाम है।

उदाहरण के लिए, डोमेन नाम www.makeuseof.com में, "makeuseof" दूसरे स्तर का डोमेन है, और '.com' TLD है। डोमेन नाम डोमेन रजिस्ट्रार के साथ पंजीकृत हैं और एक निर्धारित अवधि के लिए खरीदे जा सकते हैं, आमतौर पर एक वर्ष, लेकिन कभी-कभी अधिक।

3. पथ

URL पथ किसी वेबसाइट पर संसाधन के स्थान को निर्दिष्ट करता है। यह आमतौर पर डोमेन नाम के बाद आता है और फ़ॉरवर्ड स्लैश (/) से शुरू होता है। पाथ का उपयोग किसी वेबसाइट पर सामग्री को व्यवस्थित करने और उपयोगकर्ताओं के लिए नेविगेट करना आसान बनाने के लिए किया जाता है।

उदाहरण के लिए, URL www.example.com/blog/post1 में, "ब्लॉग" वह निर्देशिका है जिसमें ब्लॉग पोस्ट हैं, और "पोस्ट1" विशिष्ट ब्लॉग पोस्ट है। प्रासंगिक कीवर्ड को शामिल करके खोज इंजन अनुकूलन (एसईओ) के लिए भी पथ का उपयोग किया जा सकता है।

4. क्वेरी स्ट्रिंग

क्वेरी स्ट्रिंग उस URL का हिस्सा है जो एक प्रश्न चिह्न (?) से शुरू होता है और इसमें एम्परसेंड (&) द्वारा अलग किए गए कुंजी-मान जोड़े होते हैं। इसका उपयोग वेब पेजों के बीच डेटा पास करने के लिए किया जाता है और इसमें खोज शब्द या उपयोगकर्ता वरीयताएँ जैसी जानकारी हो सकती है।

उदाहरण के लिए, URL में www.example.com/search? q=example&category=books, क्वेरी स्ट्रिंग में दो कुंजी-मान युग्म हैं: "q=example" खोज शब्द "example" को इंगित करता है और "श्रेणी=books" इंगित करता है कि खोज पुस्तकों के लिए है। जब आप अपने खोज परिणामों को फ़िल्टर करने की अनुमति देने वाली वेबसाइटें या ट्रैकिंग डेटा कैप्चर करने वाली वेबसाइटें ब्राउज़ करते हैं, तो आपको आमतौर पर खोज पैरामीटर के ढेर वाली क्वेरी स्ट्रिंग दिखाई देगी।

5. एंकर टैग

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

उदाहरण के लिए, 5,000 शब्दों की मार्गदर्शिका में, लेखक सामग्री को विभाजित करने के लिए एक नेविगेशन मेनू शामिल कर सकता है:

  • परिभाषाएं
  • इतिहास
  • उद्योग की चुनौतियां
  • पूछे जाने वाले प्रश्न

यदि आप उनमें से किसी एक लिंक पर होवर करते हैं, तो URL में एक एंकर टैग हो सकता है, जैसे "#definitions", जो ब्राउज़र को HTML में उस आईडी वाले अनुभाग तक नीचे स्क्रॉल करने का संकेत देता है।

URL एनकोडिंग क्या है?

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

URL एन्कोडिंग ASCII वर्ण सेट के बाहर के वर्णों को उनके ASCII समतुल्य में परिवर्तित करने की प्रक्रिया है। उदाहरण के लिए, यूनिकोड वर्ण 'é' को '%e9' के रूप में एन्कोड किया जाएगा। URL एन्कोडिंग का उपयोग स्पेस जैसे विशेष वर्णों के लिए भी किया जाता है, जिन्हें '+' या '%20' के रूप में एन्कोड किया गया है।

हर संभव एन्कोडिंग संयोजन को याद करने के बारे में चिंता न करें। W3Schools URL एन्कोडिंग संदर्भ गाइड इस विषय के लिए एक उपयोगी संसाधन है।

URL रीडायरेक्ट क्या हैं?

कभी-कभी, जब आप अपने ब्राउज़र के एड्रेस बार में एक URL दर्ज करते हैं, तो वेब पेज दूसरे वेब पेज पर रीडायरेक्ट हो जाएगा। ऐसा इसलिए है क्योंकि URL को कई तरीकों से संरचित किया जा सकता है, और उनमें से कुछ अपेक्षा के अनुरूप काम नहीं कर सकते हैं। जब ऐसा होता है, तो सर्वर एक HTTP स्थिति कोड के साथ प्रतिक्रिया करता है जो इंगित करता है कि इसे किसी अन्य यूआरएल (आमतौर पर 301 या 302) पर रीडायरेक्ट करना चाहिए। नया स्थान तब प्रतिक्रिया शीर्षलेख में निर्दिष्ट किया जा सकता है।

स्थिति कोड और उनके अर्थ में शामिल हैं:

  • 200 - ठीक है: अनुरोध सफल रहा।
  • 301 स्थायी रूप से स्थानांतरित: अनुरोधित संसाधन को स्थायी रूप से एक नए स्थान पर ले जाया गया है और भविष्य के अनुरोधों में इसे वहां से पुनर्प्राप्त किया जाना चाहिए।
  • 302 - मिला (अस्थायी रीडायरेक्ट): यह इंगित करता है कि पृष्ठ अस्थायी रूप से एक भिन्न URL पर स्थित है और इसे खोज इंजनों द्वारा कैश नहीं किया जाना चाहिए या इसकी सामग्री पर जानकारी के एक आधिकारिक स्रोत के रूप में उपयोग नहीं किया जाना चाहिए। यह सर्वर के रखरखाव को भी इंगित कर सकता है, जहां अपडेट किए जाने के दौरान पृष्ठ पुनर्निर्देशित किए जाते हैं या जब लैंडिंग पृष्ठों को A/B परीक्षण या विभाजन जैसे ट्रैकिंग उद्देश्यों के लिए वैकल्पिक URL प्रदर्शित करने की आवश्यकता होती है परीक्षण।

उपरोक्त स्थिति कोड स्वयं URL की वैधता के लिए विशिष्ट हैं, और आप शायद यह भी नहीं जान पाएंगे कि वे कार्यात्मक वेबसाइट देखते समय मौजूद हैं।

हालाँकि, जब URL, वेबसाइट, या अंतर्निहित वेब होस्टिंग के साथ समस्याएँ आती हैं, तो आपको कोड का एक अलग सेट दिखाई देगा:

  • 403 निषिद्ध: यह इंगित करता है कि आप वेब पेज देखने के लिए अधिकृत नहीं हैं। यह गलत अनुमतियों या प्रमाणीकरण प्रमाण-पत्रों की कमी के कारण हो सकता है।
  • 404 नहीं मिला: यह इंगित करता है कि अनुरोधित संसाधन सर्वर पर मौजूद नहीं है और इसे किसी भी बुकमार्क या खोज इंजन परिणाम पृष्ठ (SERPs) से हटा दिया जाना चाहिए।
  • 500+ - सर्वर त्रुटियाँ: ये आपके अनुरोध को संसाधित करते समय एक त्रुटि का संकेत देते हैं और आमतौर पर सर्वर कॉन्फ़िगरेशन के साथ एक समस्या के कारण होता है, जैसे कि स्क्रिप्ट में कोडिंग त्रुटियाँ, डेटाबेस समस्याएँ, आदि।

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

प्रोटोकॉल से पाथ तक URL को समझना

एक URL कई घटकों से बना होता है, जिनमें से प्रत्येक एक उद्देश्य की पूर्ति करता है। किसी URL की संरचना को समझकर, आप वेबसाइटों को अधिक आसानी से नेविगेट कर सकते हैं और उपलब्ध सुविधाओं का अधिकतम लाभ उठा सकते हैं. चाहे जानकारी खोज रहे हों या ऑनलाइन खरीदारी, URL को समझने से आपको वेब का अधिकतम लाभ उठाने में मदद मिल सकती है।