एक निरपेक्ष बनाम एक सापेक्ष URL
यूनिफ़ॉर्म रिसोर्स लोकेटर (यूआरएल) एक ऐसा पता है जो यह निर्दिष्ट करता है कि वर्ल्ड वाइड वेब (WWW) पर कोई विशेष दस्तावेज़ या संसाधन कहाँ स्थित है। एक यूआरएल का सबसे अच्छा उदाहरण WWW पर एक वेब पेज का पता है जैसे https://www.cnn.com/। एब्सोल्यूट यूआरएल, जिसे एब्सोल्यूट लिंक भी कहा जाता है, एक संपूर्ण इंटरनेट पता है जो उपयोगकर्ता को किसी वेबसाइट की सटीक निर्देशिका या फ़ाइल तक ले जाता है। एक सापेक्ष यूआरएल या आंशिक इंटरनेट पता, वर्तमान निर्देशिका या फ़ाइल से संबंधित निर्देशिका या फ़ाइल को इंगित करता है।
एब्सोल्यूट यूआरएल क्या है?
एब्सोल्यूट यूआरएल, जो डब्ल्यूडब्ल्यूडब्ल्यू पर वेब पेज या संसाधन का पूरा पता प्रदान करता है, आम तौर पर नीचे दिया गया प्रारूप होता है।
प्रोटोकॉल://होस्टनाम/अन्य_विवरण
आमतौर पर, हाइपर टेक्स्ट ट्रांसफर प्रोटोकॉल (https://) का उपयोग प्रोटोकॉल सेक्शन के रूप में किया जाता है। लेकिन प्रोटोकॉल ftp://, gopher://, या file:// भी हो सकता है। होस्टनाम उस कंप्यूटर का नाम है जिसमें संसाधन रहता है। उदाहरण के लिए, CNN के केंद्रीय वेब सर्वर का होस्टनाम www.cnn.com है। Other_details अनुभाग में निर्देशिका और फ़ाइल नाम के बारे में जानकारी शामिल है। Other_details अनुभाग का सटीक अर्थ प्रोटोकॉल और होस्ट दोनों पर निर्भर करता है। संसाधन जो निरपेक्ष URL द्वारा इंगित किया जाता है वह आम तौर पर एक फ़ाइल पर रहता है, लेकिन इसे मक्खी पर भी उत्पन्न किया जा सकता है।
सापेक्ष URL क्या है?
जैसा कि पहले उल्लेख किया गया है, एक सापेक्ष URL वर्तमान निर्देशिका या फ़ाइल के सापेक्ष एक संसाधन की ओर इशारा करता है। एक सापेक्ष URL कई अलग-अलग रूप ले सकता है। वर्तमान में संदर्भित पृष्ठ के समान निर्देशिका में रहने वाली फ़ाइल का संदर्भ देते समय, सापेक्ष URL फ़ाइल के नाम के समान ही सरल हो सकता है।एक उदाहरण के रूप में, यदि आपको अपने होम पेज में my_name.html नामक फ़ाइल का लिंक बनाने की आवश्यकता है, जो आपके होम पेज के समान निर्देशिका में रहता है, तो आप फ़ाइल नाम का उपयोग इस प्रकार कर सकते हैं:
मेरा नाम
यदि आपको जिस फ़ाइल को लिंक करने की आवश्यकता है, वह संदर्भ पृष्ठ की निर्देशिका की उप निर्देशिका के भीतर है, तो आपको संबंधित URL में उपनिर्देशिका का नाम और फ़ाइल का नाम शामिल करना होगा। उदाहरण के लिए यदि हम एक फ़ाइल my_parents.html को लिंक करने का प्रयास कर रहे हैं जो माता-पिता नामक निर्देशिका के भीतर है, जो वास्तव में उस निर्देशिका के अंदर रहती है जिसमें आपका होम पेज है, तो संबंधित URL निम्न जैसा दिखेगा।
मेरे माता-पिता
इसके अतिरिक्त, यदि आप किसी ऐसे संसाधन को संदर्भित करना चाहते हैं जो एक निर्देशिका पर रहता है जो निर्देशिका संरचना में उच्च स्तर पर है, जिसमें निर्देशिका पृष्ठ शामिल है, तो आप लगातार दो बिंदुओं का उपयोग कर सकते हैं। उदाहरण के लिए, यदि आप होम.एचटीएमएल नामक फ़ाइल का संदर्भ लेना चाहते हैं, जो आपके होम पेज के ऊपर एक निर्देशिका में है, तो आप निम्न प्रकार से संबंधित URL का उपयोग कर सकते हैं।
घर
पूर्ण URL और सापेक्ष URL के बीच अंतर
एक निरपेक्ष URL और एक सापेक्ष URL के बीच मुख्य अंतर यह है कि, एक निरपेक्ष URL एक पूर्ण पता होता है जो किसी फ़ाइल या संसाधन की ओर इशारा करता है, जबकि एक सापेक्ष URL वर्तमान निर्देशिका या फ़ाइल के सापेक्ष किसी फ़ाइल की ओर इशारा करता है।. निरपेक्ष URL में एक सापेक्ष URL की तुलना में अधिक जानकारी होती है, लेकिन सापेक्ष URL का उपयोग करना बहुत आसान होता है क्योंकि वे छोटे और अधिक पोर्टेबल होते हैं। लेकिन सापेक्ष URL का उपयोग केवल उन्हीं लिंक्स को संदर्भित करने के लिए किया जा सकता है जो उसी सर्वर पर रहते हैं जो उन्हें संदर्भित करता है।