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

यूआरएल क्या है?
यूआरएल (यूनिफ़ॉर्म रिसोर्स लोकेटर) एक संदर्भ या पता है जिसका उपयोग इंटरनेट पर संसाधनों तक पहुंचने के लिए किया जाता है। यह एक संरचित स्ट्रिंग है जो किसी संसाधन का स्थान, जैसे वेबपेज, छवि, या फ़ाइल और इसे पुनः प्राप्त करने की विधि को इंगित करता है। यूआरएल वेब के बुनियादी ढांचे का एक मूलभूत हिस्सा हैं, जो इंटरनेट पर विविध संसाधनों की पहचान, लिंकिंग और पहुंच को सक्षम बनाता है।
एक यूआरएल में आम तौर पर योजना सहित कई घटक होते हैं, जो उपयोग किए जाने वाले प्रोटोकॉल को निर्दिष्ट करता है (जैसे HTTP, एचटीटीपीएस, FTP, वगैरह।); डोमेन नाम, जो की पहचान करता है server संसाधन की मेजबानी करना; और पथ, जो भीतर विशिष्ट संसाधन की ओर निर्देशित करता है server. इसके अतिरिक्त, एक यूआरएल में अन्य तत्व शामिल हो सकते हैं जैसे कि पोर्ट नंबर, क्वेरी पैरामीटर और टुकड़े, जो संसाधन पुनर्प्राप्ति के लिए अधिक सटीक निर्देश प्रदान करते हैं।
यूआरएल इतिहास
टिम बर्नर्स-ली ने पहली बार 1990 के दशक की शुरुआत में यूआरएल के विकास के हिस्से के रूप में यूआरएल की अवधारणा पेश की थी। विश्वव्यापी वेब. बर्नर्स-ली, एक ब्रिटिश कंप्यूटर वैज्ञानिक, ने यूआरएल को इंटरनेट पर संसाधनों की विशिष्ट पहचान करने, आसान पहुंच और नेविगेशन की सुविधा के साधन के रूप में डिजाइन किया।
प्रारंभिक प्रस्ताव, जिसे "यूनिफ़ॉर्म रिसोर्स लोकेटर" के रूप में जाना जाता है, को 1994 में आरएफसी 1738 के प्रकाशन के साथ औपचारिक रूप दिया गया था। इस मानक ने इंटरनेट संसाधनों को संबोधित करने का एक व्यवस्थित तरीका स्थापित करते हुए, यूआरएल के वाक्यविन्यास और संरचना को परिभाषित किया। समय के साथ, यूआरएल विभिन्न प्रोटोकॉल और प्रौद्योगिकियों का समर्थन करने के लिए विकसित हुए हैं, जो एक अभिन्न अंग बन गए हैं वेब ब्राउज़र्स, खोज इंजन और ऑनलाइन सेवाएं, यह तय करती हैं कि उपयोगकर्ता डिजिटल दुनिया के साथ कैसे बातचीत करते हैं और कैसे नेविगेट करते हैं।
यूआरएल संरचना
यूआरएल एक संरचित स्ट्रिंग है जिसका उपयोग इंटरनेट पर संसाधनों की पहचान करने और उन तक पहुंचने के लिए किया जाता है। इसकी संरचना में कई अलग-अलग हिस्से शामिल हैं, जिनमें से प्रत्येक सटीक संसाधन पहचान और पुनर्प्राप्ति सुनिश्चित करने के लिए एक विशिष्ट उद्देश्य प्रदान करता है।
योजना
URL का पहला भाग योजना है, जो संचार के लिए उपयोग किए जाने वाले प्रोटोकॉल को इंगित करता है। सामान्य योजनाओं में वेब संसाधनों के लिए HTTP और HTTPS, फ़ाइल स्थानांतरण के लिए FTP और ईमेल पते के लिए मेल्टो शामिल हैं। योजना के बाद एक कोलन और दो फॉरवर्ड स्लैश (जैसे, "http://") आते हैं, जो यूआरएल की शुरुआत का संकेत देते हैं।
डोमेन नाम
डोमेन नाम निर्दिष्ट करता है server संसाधन की मेजबानी. डोमेन नाम एक मानव-पठनीय पता है जो इसके माध्यम से एक आईपी पते पर मैप होता है डोमेन नाम प्रणाली (DNS). इसमें उपडोमेन (उदाहरण के लिए, "www"), एक दूसरे स्तर का डोमेन (उदाहरण के लिए, "उदाहरण"), और एक शीर्ष-स्तरीय डोमेन (उदाहरण के लिए, ".com") शामिल हो सकते हैं। यूआरएल का यह हिस्सा अनुरोध को उचित दिशा में निर्देशित करता है server.
पथ
डोमेन नाम के बाद वह पथ है, जो उस पर विशिष्ट संसाधन की ओर इशारा करता है server. पथ एक फॉरवर्ड स्लैश ("/") से शुरू होता है और इसमें स्लैश द्वारा अलग किए गए कई खंड शामिल हो सकते हैं (उदाहरण के लिए, "/पथ/से/संसाधन")। प्रत्येक खंड एक निर्देशिका या फ़ाइल का प्रतिनिधित्व करता है server, मार्गदर्शन कर रहा हूँ server अनुरोधित संसाधन का पता लगाने के लिए।
वैकल्पिक घटक
यूआरएल के वैकल्पिक घटकों में पोर्ट नंबर, क्वेरी पैरामीटर और टुकड़े शामिल हैं। डोमेन नाम और कोलन (उदाहरण के लिए, ":8080") के बाद निर्दिष्ट पोर्ट नंबर, एक विशिष्ट पोर्ट को इंगित करता है server कनेक्शन के लिए. प्रश्न चिह्न ("?") द्वारा प्रस्तुत क्वेरी पैरामीटर, अतिरिक्त जानकारी भेजने के लिए कुंजी-मूल्य जोड़े को शामिल करने की अनुमति देते हैं server (उदाहरण के लिए, "?कुंजी=मान")। हैश ("#") द्वारा पेश किए गए टुकड़े, ब्राउज़र को किसी संसाधन के भीतर एक विशिष्ट अनुभाग पर निर्देशित करते हैं, जैसे वेबपेज पर एक विशेष शीर्षक या तत्व।
यूआरएल कैसे काम करता है?
एक यूआरएल वांछित संसाधन तक पहुंचने और पुनः प्राप्त करने के लिए कई इंटरनेट बुनियादी ढांचे घटकों को शामिल करते हुए चरणों की एक श्रृंखला के माध्यम से काम करता है। URL कैसे कार्य करता है इसका विस्तृत विवरण यहां दिया गया है:
- उपयोगकर्ता का निवेश। प्रक्रिया तब शुरू होती है जब कोई उपयोगकर्ता वेब ब्राउज़र के एड्रेस बार में एक यूआरएल दर्ज करता है या किसी पर क्लिक करता है हाइपरलिंक. यह क्रिया इंटरनेट पर किसी विशिष्ट संसाधन तक पहुँचने के लिए अनुरोध शुरू करती है।
- योजना की पहचान. ब्राउज़र संचार के लिए उपयोग किए जाने वाले प्रोटोकॉल को निर्धारित करने के लिए यूआरएल में निर्दिष्ट योजना (उदाहरण के लिए, HTTP, HTTPS, FTP) को पढ़ता है। यह नियम निर्धारित करता है कि अनुरोध और प्रतिक्रिया को कैसे स्वरूपित और प्रसारित किया जाएगा।
- डीएनएस लुकअप ब्राउज़र URL से डोमेन नाम निकालता है और संबंधित खोजने के लिए DNS पर क्वेरी करता है आईपी पते का server संसाधन की मेजबानी. डीएनएस servers मानव-पठनीय डोमेन नाम को आईपी पते में अनुवाद करें जिसका उपयोग कंप्यूटर डोमेन नाम का पता लगाने के लिए करते हैं। server.
- Server कनेक्शन। DNS लुकअप से प्राप्त आईपी पते का उपयोग करके, ब्राउज़र एक कनेक्शन स्थापित करता है server. वेब पेजों के लिए, इसमें आमतौर पर एक बनाना शामिल होता है टीसीपी से संबंध serverनिर्दिष्ट पोर्ट पर आईपी पता (डिफ़ॉल्ट HTTP के लिए पोर्ट 80 और HTTPS के लिए पोर्ट 443 है)।
- भेजने का अनुरोध करें. ब्राउज़र एक HTTP या HTTPS अनुरोध भेजता है server. इस अनुरोध में URL से निकाला गया पथ शामिल है, जो अनुरोध किए जा रहे सटीक संसाधन को निर्दिष्ट करता है। इसमें क्वेरी पैरामीटर और अन्य हेडर भी शामिल हो सकते हैं जो अनुरोध के बारे में अतिरिक्त जानकारी प्रदान करते हैं।
- Server प्रसंस्करण। RSI server अनुरोध प्राप्त करता है, उसे संसाधित करता है, और अनुरोधित संसाधन का पता लगाता है। server फिर एक प्रतिक्रिया उत्पन्न करता है, जिसमें आम तौर पर अनुरोधित संसाधन शामिल होता है (जैसे कि एचटीएमएल दस्तावेज़, छवि, या फ़ाइल) और अनुरोध के बारे में स्थिति की जानकारी (उदाहरण के लिए, सफलता, त्रुटि)।
- प्रतिक्रिया संचरण. RSI server स्थापित कनेक्शन पर ब्राउज़र को प्रतिक्रिया वापस भेजता है। इस प्रतिक्रिया में HTTP हेडर सहित संसाधन डेटा शामिल है मेटाडेटा प्रतिक्रिया के बारे में.
- प्रतिपादन एवं प्रदर्शन. ब्राउज़र को प्राप्त होता है serverकी प्रतिक्रिया और संसाधन प्रस्तुत करना शुरू करता है। वेब पेजों के लिए, इसमें HTML को पार्स करना, किसी भी एम्बेडेड स्क्रिप्ट को निष्पादित करना और किसी भी अतिरिक्त संसाधन को लोड करना शामिल है (जैसे सीएसएस, छवियाँ, और जावास्क्रिप्ट फ़ाइलें)। अंतिम परिणाम उपयोगकर्ता को ब्राउज़र विंडो में प्रदर्शित होता है।
- इंटरेक्शन हैंडलिंग. एक बार जब संसाधन लोड और प्रदर्शित हो जाता है, तो उपयोगकर्ता इसके साथ बातचीत कर सकता है। कोई भी आगे की बातचीत, जैसे लिंक पर क्लिक करना या फ़ॉर्म सबमिट करना, प्रक्रिया को दोहराते हुए अतिरिक्त यूआरएल अनुरोधों को ट्रिगर कर सकता है।
यूआरएल प्रकार
यूआरएल को उनकी संरचना और उनके द्वारा पूरा किए जाने वाले विशिष्ट उद्देश्य के आधार पर कई प्रकारों में वर्गीकृत किया जा सकता है। यहां URL के प्राथमिक प्रकार दिए गए हैं.
पूर्ण यूआरएल
An निरपेक्ष URL इंटरनेट पर किसी संसाधन का पता लगाने के लिए आवश्यक पूरा पता प्रदान करता है। इसमें सभी घटक शामिल हैं, जैसे योजना, डोमेन नाम, पथ, और अक्सर क्वेरी पैरामीटर और टुकड़े। उदाहरण के लिए, "https://www.example.com/path/to/resource?key=value#section" एक पूर्ण URL है। इसका उपयोग तब किया जाता है जब किसी संसाधन के लिए पूर्ण पथ आवश्यक होता है, यह सुनिश्चित करते हुए कि संसाधन के स्थान में कोई अस्पष्टता नहीं है।
सापेक्ष यूआरएल
A सापेक्ष URL वर्तमान दस्तावेज़ के URL के संबंध में एक संसाधन निर्दिष्ट करता है। यह पथ या क्वेरी से प्रारंभ करते हुए, योजना और डोमेन को छोड़ देता है। उदाहरण के लिए, यदि आधार URL "https://www.example.com/folder/" है, तो संबंधित URL "subfolder/resource.html" हो सकता है।
सापेक्ष यूआरएल एक ही साइट के भीतर संसाधनों को जोड़ने, रखरखाव को सरल बनाने और डोमेन या बेस पथ बदलने पर आसान अपडेट की अनुमति देने के लिए उपयोगी होते हैं।
डेटा यूआरएल
डेटा यूआरएल, डेटा स्कीम का उपयोग करके छोटी फ़ाइलों को सीधे वेब पेज के भीतर यूआरएल के रूप में एम्बेड करने की अनुमति देते हैं। ये यूआरएल "डेटा:" से शुरू होते हैं, उसके बाद एमआईएमई प्रकार, एक वैकल्पिक बेस 64 एन्कोडिंग संकेतक और वास्तविक डेटा होता है। उदाहरण के लिए, "डेटा
/png;base64,iVBORw0KGgoAAAANSUhEUgAA..."।
डेटा यूआरएल का उपयोग अक्सर छवियों, फ़ॉन्ट या अन्य छोटी फ़ाइलों को इनलाइन एम्बेड करने के लिए किया जाता है, जिससे अतिरिक्त HTTP अनुरोधों की आवश्यकता कम हो जाती है।
HTTP/HTTPS यूआरएल
ये यूआरएल सबसे आम हैं और हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (एचटीटीपी) या इसके सुरक्षित संस्करण (एचटीटीपीएस) का उपयोग करके वेब पर संसाधनों तक पहुंचने के लिए उपयोग किए जाते हैं। उनमें योजना (http या https), डोमेन नाम, और अक्सर पथ, क्वेरी पैरामीटर और टुकड़े शामिल होते हैं। उदाहरण के लिए, "https://www.example.com/index.html" ब्राउज़र को एक सुरक्षित कनेक्शन पर वेबपेज लाने का निर्देश देता है।
डेटा गोपनीयता और सुरक्षा सुनिश्चित करने के लिए HTTPS URL विशेष रूप से महत्वपूर्ण हैं।
एफ़टीपी यूआरएल
एफ़टीपी यूआरएल का उपयोग एफ़टीपी पर फ़ाइलों तक पहुंचने के लिए किया जाता है server. वे "एफ़टीपी://उपयोगकर्ता नाम" प्रारूप का पालन करते हैं
@ftp.example.com/path/to/file"। इन यूआरएल में लॉगिन क्रेडेंशियल शामिल हो सकते हैं और फ़ाइल पथ निर्दिष्ट किया जा सकता है server. एफ़टीपी यूआरएल आमतौर पर फ़ाइल स्थानांतरण के लिए उपयोग किया जाता है, जिससे उपयोगकर्ता रिमोट से फ़ाइलें अपलोड या डाउनलोड कर सकते हैं server.
मेल्टो यूआरएल
मेल्टो यूआरएल एक ईमेल क्लाइंट को ईमेल भेजने के लिए आरंभ करता है। वे "मेलटू:" योजना से शुरू करते हैं जिसके बाद एक ईमेल पता आता है और इसमें विषय और मुख्य भाग जैसे अतिरिक्त पैरामीटर शामिल हो सकते हैं। उदाहरण के लिए, "mailto
@example.com?subject=Hello&body=Message' उपयोगकर्ता के डिफ़ॉल्ट ईमेल क्लाइंट को निर्दिष्ट प्राप्तकर्ता, विषय और पहले से भरे हुए संदेश के साथ खोलता है। मेल्टो यूआरएल सीधे वेब पेजों से ईमेल लिखने की प्रक्रिया को सरल बनाते हैं।
वैनिटी यूआरएल
A वैनिटी यूआरएल एक कस्टम, पढ़ने में आसान और यादगार वेब पता है जिसका उपयोग अक्सर ब्रांड पहचान और उपयोगकर्ता अनुभव को बढ़ाने के लिए विपणन उद्देश्यों के लिए किया जाता है। मानक यूआरएल के विपरीत, जिसमें वर्णों और मापदंडों की जटिल श्रृंखला हो सकती है, वैनिटी यूआरएल आम तौर पर छोटे और वर्णनात्मक होते हैं, जो उन्हें अधिक आकर्षक और याद रखने में आसान बनाते हैं। उदाहरण के लिए, कोई कंपनी लंबे, अधिक जटिल URL के बजाय "www.brandname.com/promo" का उपयोग कर सकती है।
यूआरएल और एसईओ
यूआरएल खोज इंजन और उपयोगकर्ताओं द्वारा किसी वेबसाइट को देखने और नेविगेट करने के तरीके को प्रभावित करके एसईओ (खोज इंजन अनुकूलन) में महत्वपूर्ण भूमिका निभाते हैं। अच्छी तरह से संरचित यूआरएल जिनमें प्रासंगिक कीवर्ड शामिल होते हैं, खोज इंजन परिणामों में साइट की दृश्यता में सुधार करते हैं, क्योंकि वे पृष्ठों की सामग्री के बारे में स्पष्ट संकेत प्रदान करते हैं। Google जैसे खोज इंजन संक्षिप्त, वर्णनात्मक URL को प्राथमिकता देते हैं, जो अनावश्यक पैरामीटर या सत्र आईडी से मुक्त होते हैं।
इसके अतिरिक्त, उपयोगकर्ता के अनुकूल यूआरएल आगंतुकों के लिए पृष्ठ की सामग्री को एक नज़र में समझना आसान बनाकर उपयोगकर्ता अनुभव को बढ़ाते हैं, जिससे क्लिक-थ्रू दर अधिक हो सकती है। उचित यूआरएल संरचना खोज इंजन क्रॉलर्स द्वारा बेहतर अनुक्रमण की सुविधा भी प्रदान करती है, जिससे यह सुनिश्चित होता है कि किसी वेबसाइट के सभी पेज उचित रूप से खोजे और रैंक किए गए हैं।