URL क्या है? मूल बातें और परे जानें

प्रकटीकरण: आपका समर्थन साइट को चालू रखने में मदद करता है! हम इस पृष्ठ पर हमारे द्वारा सुझाई गई कुछ सेवाओं के लिए एक रेफरल शुल्क कमाते हैं.


यूआरएल आज सबसे अधिक इस्तेमाल की जाने वाली प्रौद्योगिकी अवधारणाओं में से एक है। अनिवार्य रूप से, वे विभिन्न संसाधनों तक पहुँचने के लिए आपके द्वारा उपयोग किए जाने वाले पते हैं – अधिकांश समय, आप इंटरनेट पर उपलब्ध किसी विशेष वेबसाइट का उपयोग करने के लिए एक का उपयोग कर रहे हैं। क्योंकि URL हैं "संभाला" उपयोगकर्ताओं द्वारा बार-बार, आपके डोमेन को चुनते समय, साथ ही आपकी वेबसाइट की फ़ोल्डर संरचना को ध्यान में रखना महत्वपूर्ण है, क्योंकि आप जो निर्णय लेते हैं, वे उपयोगकर्ताओं के लिए स्पष्ट होते हैं और आपकी साइट के माध्यम से नेविगेट करने में उनके अनुभव को प्रभावित करते हैं। जब खोज इंजन अनुकूलन की बात आती है तो URL भी महत्वपूर्ण होते हैं.

URL क्या है?

URL यूनिफ़ॉर्म रिसोर्स लोकेटर के लिए एक संक्षिप्त है, और यह आधुनिक कंप्यूटिंग की मुख्य अवधारणाओं में से एक है। परिभाषा के अनुसार, एक URL एक स्वरूपित पाठ स्ट्रिंग है, जो कंप्यूटर नेटवर्क पर एक संसाधन के स्थान का संदर्भ देता है (आमतौर पर वेब)। आमतौर पर, ये संसाधन वेब पेज होते हैं, लेकिन वे पाठ दस्तावेज़, ग्राफिक्स, प्रोग्राम या बहुत कुछ भी हो सकते हैं जो डिजिटल रूप से संग्रहीत किए जा सकते हैं.

इसके अलावा "पता" संसाधन के लिए, एक पूर्ण URL विधि (या प्रोटोकॉल) का भी अर्थ करेगा जिसके द्वारा संसाधन को पुनः प्राप्त किया जाएगा.

एक मूल URL में तीन भाग होंगे, या संक्षारण, वर्णों को परिभाषित करके अलग किया जाएगा। इनमें प्रोटोकॉल, होस्ट नाम या पता और संसाधन स्थान शामिल हैं। URL स्ट्रिंग का एक सरल उदाहरण निम्नलिखित रूप लेगा: http://www.example.com/index.html.

इतिहास

आज, URL इंटरनेट के रूप में सर्वव्यापी के रूप में, हमारी कंप्यूटर शब्दावली का एक आम हिस्सा बन गया है। लेकिन ऐसा हमेशा नहीं होता था.

ARPANET को 1960 के दशक के अंत में पेश किया गया था। यह टीसीपी / आईपी को लागू करने वाला पहला कंप्यूटर नेटवर्क था और इंटरनेट का आधार बन गया। इसके साथ, नेटवर्क के माध्यम से कंप्यूटर के बीच फाइलों और दस्तावेजों को स्थानांतरित करना संभव था। दुर्भाग्य से, उन दस्तावेजों तक पहुंच के लिए कई अलग-अलग प्रोटोकॉलों में से किसी एक की आवश्यकता हो सकती है। क्या जरूरत थी एक एकीकृत सिद्धांत जो फाइलों और दस्तावेजों को आसानी से लिंक करने, पहचानने और मांग पर पुनः प्राप्त करने की अनुमति देगा.

1970 के मध्य में ARPANET अंतर्राष्ट्रीय हो गया, इस प्रकार यह इंटरनेट बन गया। लेकिन व्यवस्था जस की तस बनी रही.

1990 के दशक की शुरुआत में, इंटरनेट के शीर्ष पर वेब का निर्माण किया गया था। इससे दस्तावेज़ों को एक-दूसरे को ढूंढना और लिंक करना आसान हो गया। वेब के तीन मूलभूत निर्माण खंड थे – एचटीटीपी प्रोटोकॉल, एचटीएमएल और यूआरएल। HTTP हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल के लिए एक संक्षिप्त नाम है – दस्तावेज़ भेजने और प्राप्त करने की एक विधि। HTML, निश्चित रूप से, हाइपरटेक्स्ट मार्कअप लैंग्वेज है, जो कंप्यूटर स्क्रीन पर टेक्स्ट-आधारित दस्तावेजों को प्रदान करने की अनुमति देती है। और URL यह वर्णन करने का एक सुसंगत तरीका है कि एक दस्तावेज़ कहाँ है और इसे कैसे वितरित किया जाना चाहिए.

किसी URL का एनाटॉमी

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

URL की शारीरिक रचना की जांच करने का सबसे अच्छा तरीका उदाहरण के माध्यम से है, इसलिए हमारे उद्देश्यों के लिए हम निम्नलिखित नकली URL का उपयोग करेंगे और इसे इसके विभिन्न घटकों में तोड़ देंगे:

http://www.whatever.com:80/whatever/whatever.html?this=that&कि = इस # fn2

  • एचटीटीपी:// – यह स्कीम या प्रोटोकॉल सबस्ट्रिंग है, और यह इंगित करता है कि वांछित फ़ाइल या दस्तावेज़ लाने के लिए कौन से प्रोटोकॉल का उपयोग किया जाना चाहिए। जबकि HTTP सबसे आम है, यह किसी भी तरह से एकमात्र विकल्प नहीं है। अन्य प्रोटोकॉल में HTTPS (HTTP का सुरक्षित संस्करण), mailto: (एक मेल क्लाइंट खोलने के लिए), ftp: (एक बेसिक फाइल ट्रांसफर को संभालने के लिए), और अन्य शामिल हैं। बृहदान्त्र (:) URI स्कीम विभाजक है, और युग्मित आगे की स्लैश (//) स्थानीय होस्ट नाम की शुरुआत को परिभाषित करती है.
  • www. – URL का यह हिस्सा कंटेंट को परिभाषित करता है, इस मामले में वर्ल्ड वाइड वेब। URL के इस हिस्से का उपयोग उपडोमेन को इंगित करने के लिए भी किया जा सकता है। उदाहरण के लिए, हम लक्ष्य वेबसाइट से आंतरिक समर्थन पृष्ठ तक पहुंचने के लिए http://support.whatever.com को शामिल करने के लिए अपने उदाहरण को बदल सकते हैं.
  • whatever.com – यह डोमेन नाम है, और इसका उपयोग लक्षित होस्ट या वेब सर्वर को इंगित करने के लिए किया जाता है। हमारे डोमेन नाम का अंतिम भाग, .com, डोमेन प्रत्यय है और इसका उपयोग प्रश्न में वेबसाइट के प्रकार या स्थान की पहचान करने के लिए किया जाता है। अन्य डोमेन प्रत्ययों में .org, .net, और क्षेत्र विशिष्ट प्रत्यय जैसे .co.uk शामिल हैं। अस्तित्व में 500 से अधिक डोमेन प्रत्यय (या gTLD) हैं.
  • : 80 – यह पोर्ट है, और यह इंगित करता है "द्वार" इच्छित वेब सर्वर पर संसाधनों तक पहुँचने के लिए उपयोग किया जाता है। URL का यह भाग अक्सर तब छोड़ा जाता है जब वेब सर्वर HTTP या HTTPS प्रोटोकॉल के लिए मानक पोर्ट का उपयोग कर रहा होता है। यदि कोई गैर-मानक पोर्ट उपयोग में है, तो इस अनुभाग को URL में शामिल किया जाना चाहिए। फिर से, बृहदान्त्र (:) एक विभाजक के रूप में कार्य करता है.
  • जो कुछ भी / whatever.html – यह सर्वर पर संसाधन के लिए पथ को इंगित करता है। मूल रूप से इस खंड ने एक विशिष्ट सर्वर पर एक भौतिक स्थान को इंगित किया था, हालांकि अब यह आमतौर पर डेटा के एक अमूर्त स्थान को इंगित करता है। फ़ॉरवर्ड स्लैश फिर से URL पदानुक्रमित वाक्य रचना की अखंडता को बनाए रखने के लिए एक विभाजक के रूप में कार्य करता है.
  • ?इस = कि&कि = इस – यह क्वेरी स्ट्रिंग है। इसमें एक या एक से अधिक मापदंडों के बाद एक प्रश्न चिह्न होता है, जिसका उपयोग एक वेब सर्वर विशिष्ट सामग्री, या अनुरोधित सामग्री के विशिष्ट संस्करण को वापस करने के लिए कर सकता है। क्वेरी स्ट्रिंग्स वाले URL को सामान्यतः संदर्भित किया जाता है "गतिशील URL." डायनामिक URL में उपयोग किए जाने वाले पैरामीटर अनिवार्य रूप से सार्वभौमिक नहीं हैं, और प्रत्येक वेब सर्वर के अपने उपयोग के संबंध में अपने नियम हैं.
  • # fn2 – URL का अंतिम भाग वैकल्पिक टुकड़ा है या "लंगर." यह एक हैश (#) द्वारा इंगित किया जाता है और कुछ पाठ द्वारा पीछा किया जाता है। इसका उपयोग ब्राउज़र द्वारा उस वेबपेज को किसी विशेष स्थान पर स्थित करने के लिए किया जाता है.

सभी को एक साथ लिया, इन सबस्ट्रिंग्स का एक पूर्ण URL बनता है। यह परिभाषित करता है: किसी फ़ाइल या दस्तावेज़ को पुनः प्राप्त करने के लिए आवश्यक प्रोटोकॉल; सर्वर; उस सर्वर पर उस सामग्री का स्थान; गेटवे का उपयोग उस सर्वर तक पहुँचने के लिए किया जाता था; सामग्री के बारे में सर्वर से संबंधित जानकारी; और सामग्री के प्रदर्शन के बारे में ग्राहक-संबंधी जानकारी.

एक इष्टतम URL डिजाइनिंग

अब जब हम जानते हैं कि URL क्या है, तो आइए इस बारे में बात करते हैं कि एक अच्छी तरह से डिज़ाइन किया गया URL क्यों महत्वपूर्ण है। फिर हम उन चीजों में गोता लगाएँगे जो बनाने में योगदान करती हैं "अच्छा" यूआरएल.

क्यों यूआरएल डिजाइन मामलों

सबसे पहले, URL उन कुछ चीज़ों में से एक है, जो लगातार उन सभी के द्वारा उपयोग की जाती हैं, जो इंटरनेट का उपयोग करते हैं, भले ही ब्राउज़र, ऑपरेटिंग सिस्टम, या डिवाइस का उपयोग किया जा रहा हो – कुछ मामलों में, आपका URL इंटरनेट को स्थानांतरित करता है और एनालॉग तरीकों का उपयोग करके साझा किया जाता है, जैसे मेमो और अन्य आधिकारिक दस्तावेजों के रूप में। URL नेविगेशन एड्स (और अधिक!) वास्तविक लोगों द्वारा उपयोग किए जाते हैं, न कि केवल मशीनें, इसलिए उनका डिज़ाइन एक और तरीका है जिसके द्वारा आप अपने दर्शकों तक पहुँच सकते हैं.

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

यूआरएल के डिजाइन के लिए सामान्य दिशानिर्देश

यह सोचकर कि आप अपने URL को कैसे बनाना चाहते हैं, निम्नलिखित सिद्धांतों को ध्यान में रखें:

  • शीर्ष-स्तरीय अनुभागों पर सावधानीपूर्वक ध्यान दें. शीर्ष-स्तरीय अनुभाग आपके सभी URL का आधार बनाता है: google.com, facebook.com, और twitter.com सभी शीर्ष-स्तरीय अनुभाग हैं। जाहिर है, अद्वितीय, अभी तक यादगार यूआरएल के लिए बाजार जो अभी भी छोटी तरफ हैं, सीमित हो रहे हैं, लेकिन इसका महत्व यह मांग करता है कि आप इसके चयन पर सावधानीपूर्वक ध्यान दें.

    अद्वितीय एक्सटेंशन की उपलब्धता (उदाहरण के लिए, सबसे अधिक उपयोग किए जाने वाले एक्सटेंशनों में से एक है .com) नई संभावनाओं को खोलता है, लेकिन इनका सावधानीपूर्वक उपयोग करें, क्योंकि कई स्वचालित रूप से मान लेंगे कि आपकी साइट के साथ एक्सेस किया जा सकता है।.

  • अपने यूआरएल को साफ रखें. यह क्या उबाल है, "क्या आपके उपयोगकर्ता आपके URL को आसानी से टाइप कर सकते हैं?" यह आपके लिए देखने के लिए कुछ है, खासकर यदि आपके पास एक सामग्री प्रबंधन प्रणाली या ब्लॉग इंजन है जो आपके URL को स्वतः उत्पन्न करता है। ज्यादातर मामलों में, निश्चित रूप से कम अधिक है। बोनस: यदि आपके URL टाइप करना आसान है, तो यह याद रखना आसान है, जो आपकी साइट पर बार-बार आने को सुनिश्चित करने के लिए उपयोगी है.

  • यदि संभव हो तो एकल डोमेन का उपयोग करें, और उप डोमेन से बचें. दोनों के लिए प्राथमिक कारण यह है कि खोज इंजन sub.example.com और example.com/sub को दो अलग-अलग साइटों के रूप में देखते हैं, भले ही आपने उप फ़ोल्डर के पृष्ठों का उद्देश्य आपकी मुख्य साइट का सबसेट हो। यह आपके खोज इंजन परिणाम रैंकिंग को नकारात्मक रूप से प्रभावित करता है.

  • अपने URL में कीवर्ड का उपयोग करें. अपने URL में कीवर्ड का उपयोग करके, आप अपने आगंतुकों और खोज इंजन दोनों को महत्वपूर्ण जानकारी देते हैं। उदाहरण के लिए, mystore.com/books/nonfiction आपके दर्शक को वास्तव में बताता है कि पृष्ठ क्या है: बिक्री के लिए गैर-पुस्तकों की सूची। इसके विपरीत, astore.com/category038/234823 आपके आगंतुक को उपयोग के बारे में कुछ भी नहीं बताएगा। चूँकि आपके URL खोज इंजन परिणामों में दिखाए जाते हैं, इसलिए यदि आपका URL उपयोगकर्ता को आपकी साइट वैध और रुचिकर लगता है, तो उपयोगकर्ता आपके लिंक पर क्लिक करने की अधिक संभावना रखते हैं।.

    हालांकि, उपयोग करने से सावधान रहें बहुत कई कीवर्ड। एक बिंदु पर, आप अपने URL को यथासंभव अधिक से अधिक कीवर्ड के साथ अपने URL को क्रैक करके अपनी खोज इंजन रैंकिंग में सुधार कर सकते हैं (जैसे, mystore.com/books/non-fiction/non-fiction-books/realistic-fiction), लेकिन यह अब नहीं है मुकदमा। ऐसा करने से आपके URL को स्पैमी बनाने का नकारात्मक पक्ष है.

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

    यदि आपके पास अपने लेख के लिए एक लंबा शीर्षक है, तो आपको एक समान लंबा URL तैयार नहीं करना होगा – केवल वही बनाएं जिसमें मुख्य शब्द हों। उदाहरण के लिए, यदि आपका शीर्षक है "कैसे चालीस अलग शैलियों में अपने दुपट्टा पहनने के लिए," आपके URL में पहनने-से-स्कार्फ-चालीस-शैलियाँ हो सकती हैं.

  • अपनी फ़ोल्डर संरचना को सरल रखें. आम तौर पर, लोग यह मानते हैं कि प्रत्येक अतिरिक्त / गहराई की एक अतिरिक्त परत को इंगित करता है, इसलिए example.com/sports/teams/volleyball जैसा URL वॉलीबॉल फ़ोल्डर की ओर जाता है, जो प्राथमिक डोमेन के तहत तीसरी नेस्टेड परत है। हालाँकि, नेस्टेड बहुत गहराई से मतलब है कि आप उन पृष्ठों पर विचार प्राप्त करने की संभावना कम है.

एक महान यूआरएल डिजाइन करने के लिए युक्तियाँ

अब जब हमने आपके URL को डिज़ाइन करने के सर्वोत्तम तरीकों पर चर्चा की है, तो उन्हें लागू करने में आपकी मदद करने के लिए कुछ व्यावहारिक सुझाव दिए गए हैं.

  • अंडरस्कोर पर हाइफ़न का उपयोग करें। जबकि खोज इंजनों में एक बार हाइपरसेंस वाले लोगों पर अंडरस्कोर वाले आसान URL पार्स होते थे, अब ऐसा नहीं है। यह इस तथ्य के साथ संयुक्त है कि हाइफ़न का उपयोग करना आसान है, हाइफ़न यूआरएल के लिए बेहतर विकल्प बनाते हैं.

  • छोटे, आसान शब्दों का प्रयोग करें। यह सीधे छोटे यूआरएल रखने में सहायक होता है, जो उपयोगकर्ता के अनुभव को प्रभावित करता है। कॉपी करने और पेस्ट करने, साझा करने और अन्य वेबसाइटों में एम्बेड करने में आसान होने के अलावा.

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

  • गैर- ASCII वर्णों से बचें। केवल ASCII वर्णों का उपयोग करने से उपयोगकर्ता अनुभव में सुधार होता है, क्योंकि वे टाइप करना आसान होते हैं। इसके अलावा, गैर- ASCII वर्णों का उपयोग करने का अर्थ है कि आपका URL उपयोगकर्ता को इस जानकारी की जानकारी देने की संभावना कम है कि वे आपके पेज पर क्या देख सकते हैं.

  • फ़ाइल एक्सटेंशन से बचें। सबसे पहले, फ़ाइल एक्सटेंशन आगे-संगत नहीं होते हैं, इसलिए यदि मानक बदलते हैं, तो आपको अपने सभी URLs को फिर से काम करना होगा ताकि मौजूदा लिंक टूट न जाएं.

आगे के अध्ययन

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

  • URL का इतिहास: ज़ैक ब्लूम का यह लेख URL के विकास में अंतर्दृष्टि प्रदान करता है, और इसने इंटरनेट को कैसे आगे बढ़ाया जैसा हम आज सोचते हैं।.
  • URL के साथ कार्य करना: Oracle उद्योग से जावा प्रोग्रामर के लिए URL पर यह व्यापक ट्यूटोरियल आता है। विषयों में मूल URL परिभाषाएँ शामिल हैं, जो प्रभावी URL बनाते हैं जो बुनियादी वेब मानकों को पूरा करते हैं, URL को पार्स करना, और URLConnection वर्ग को पढ़ना और लिखना.
  • URL क्या है: इस शुरुआती गाइड URL को Mozilla Developer Network द्वारा होस्ट किया जाता है। URL को प्रभावी ढंग से बनाने और उसका उपयोग करने का एक मूल अवलोकन प्रदान करने के अलावा, यह लेख शब्दार्थ URL के मूल्य और पूर्ण और सापेक्ष URL के बीच अंतर को उजागर करता है.
  • URL समझना: न्यूनतम कंप्यूटिंग अनुभव रखने वालों से अपील करने के लिए लिखा गया, यह मूल मार्गदर्शिका किसी URL के घटकों को रेखांकित करती है, और उन्हें फ़ाइल पथ और पुनर्प्राप्ति योग्य सामग्री की पहचान करने के लिए कैसे पढ़ा जा सकता है.

निष्कर्ष

URL, आज कंप्यूटिंग की सबसे अधिक इस्तेमाल की जाने वाली अवधारणाओं में से एक है, ऐसे टेक्स्ट स्ट्रिंग्स हैं जिन्हें संसाधन (एस) का पता लगाने में मदद करने के लिए डिज़ाइन किया गया है जिसमें आप रुचि रखते हैं – जब आप इंटरनेट पर किसी विशिष्ट वेबसाइट की तलाश कर रहे हों, तो URL किसी दिए गए कंप्यूटर नेटवर्क पर किसी भी संसाधन का पता लगाने के लिए इस्तेमाल किया जा सकता है। क्योंकि वे आमतौर पर नियंत्रित होते हैं, URL डिज़ाइन एक ऐसा तरीका है जिससे आप उपयोगकर्ता के अनुभव पर प्रभाव डाल सकते हैं। जितना संभव हो उतना जानकारीपूर्ण और आसानी से उपयोग करने के लिए अपने URL को डिज़ाइन करने के लिए समय निकालकर, आप अपने संसाधनों के लिए अधिक पृष्ठ दृश्य सुनिश्चित करेंगे.

आगे पढ़ना और संसाधन

हमारे पास कोडिंग और वेबसाइट विकास से संबंधित अधिक गाइड, ट्यूटोरियल और इन्फोग्राफिक्स हैं:

  • अच्छा HTML रचना: यह अच्छी तरह से गठित HTML लिखने और HTML सत्यापनकर्ता सॉफ्टवेयर का उपयोग करने के लिए एक ठोस परिचय है.
  • CSS3 – इंट्रो, गाइड्स & संसाधन: यह वेबपेज लेआउट सीखने के लिए एक शानदार जगह है.
  • ASP.NET संसाधन: यह गाइड आपको वेबपेज बनाने के लिए Microsoft के .NET फ्रेमवर्क के साथ मिलेगा.

शुरुआती के लिए HTML – अंतिम गाइड

यदि आप वास्तव में HTML सीखना चाहते हैं, तो हमने एक पुस्तक-लंबाई वाला लेख बनाया है, HTML फॉर बिगिनर्स – अल्टीमेट गाइड और यह वास्तव में अंतिम गाइड है; यह आपको शुरुआत से ही महारत तक ले जाएगा.

शुरुआती के लिए HTML - अंतिम गाइड
शुरुआती के लिए HTML – अंतिम गाइड

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me