HTML Uniform Resource Locators

यूआरएल और वेब पते को समझना

HTML Uniform Resource Locators

यूआरएल वेब एड्रेस के लिए एक और शब्द है।

एक यूआरएल शब्दों से बना हो सकता है (उदाहरण के लिए jassifteam.com) या एक इंटरनेट प्रोटोकॉल (आईपी) पता (उदाहरण के लिए 192.68.20.50)।

अधिकांश लोग ब्राउज़ करते समय एक नाम दर्ज करते हैं क्योंकि संख्याओं की तुलना में नाम याद रखना आसान होता है।

URL - Uniform Resource Locator

वेब ब्राउज़र यूआरएल का उपयोग करके वेब सर्वर से पेजों का अनुरोध करते हैं।

एक यूनिफ़ॉर्म रिसोर्स लोकेटर (यूआरएल) का उपयोग किसी वेबसाइट पर दस्तावेज़ (या अन्य डेटा) की पहचान करने के लिए किया जाता है।

https://www.jassifteam.com/html/default.asp :

scheme://prefix.domain:port/path/filename

https://www.jassifteam.com:443/html/tutorial.html
scheme

https

वेब सेवा के प्रकार को परिभाषित करता है (सबसे आम http या https है)
prefix

www

डोमेन उपसर्ग को परिभाषित करता है (http के लिए डिफ़ॉल्ट www है)
domain

jassifteam.com

एक वेब डोमेन नाम परिभाषित करता है (जैसे jassifteam.com)
port

443

होस्ट पर पोर्ट नंबर परिभाषित करता है (http के लिए डिफ़ॉल्ट 80 है)
path

/html/

सर्वर पर एक पथ परिभाषित करता है (यदि छोड़ा गया हो: साइट की रूट निर्देशिका)
filename

tutorial.html

किसी दस्तावेज़ या संसाधन का नाम परिभाषित करता है

Common URL Schemes

नीचे दी गई तालिका में कुछ सामान्य योजनाएं सूचीबद्ध हैं:

Scheme Short for Used for
http HyperText Transfer Protocol सामान्य वेब पेज. एन्क्रिप्ट नहीं किया गया
https Secure HyperText Transfer Protocol सुरक्षित वेब पेज. कूट रूप दिया गया
ftp File Transfer Protocol फ़ाइलें डाउनलोड या अपलोड करना
file आपके कंप्यूटर पर एक फ़ाइल

URL Encoding

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

यूआरएल एन्कोडिंग गैर-एएससीआईआई वर्णों को एक प्रारूप में परिवर्तित करती है जिसे इंटरनेट पर भेजा जा सकता है।

यूआरएल एन्कोडिंग गैर-एएससीआईआई वर्णों को हेक्साडेसिमल अंकों के बाद "%" से बदल देती है।

यूआरएल में रिक्त स्थान नहीं हो सकते. यूआरएल एन्कोडिंग आम तौर पर एक स्थान को प्लस (+) चिह्न या %20 से बदल देती है।

Try It Yourself

Hello Günter

यदि आप "सबमिट" पर क्लिक करते हैं, तो सर्वर पर इनपुट भेजे जाने से पहले ब्राउज़र यूआरएल को एन्क्रिप्ट कर देगा।

सर्वर पर एक पेज प्राप्त इनपुट प्रदर्शित करेगा।

कुछ अन्य इनपुट आज़माएं और दोबारा सबमिट पर क्लिक करें।

ASCII Encoding Examples

आपका ब्राउज़र आपके पेज पर प्रयुक्त स्क्रिप्ट में इनपुट को एनकोड करेगा।

HTML5 में डिफ़ॉल्ट वर्ण सेट UTF-8 है।

Character From Windows-1252 From UTF-8
%80 %E2%82%AC
£ %A3 %C2%A3
© %A9 %C2%A9
® %AE %C2%AE
À %C0 %C3%80
Á %C1 %C3%81
 %C2 %C3%82
à %C3 %C3%83
Ä %C4 %C3%84
Å %C5 %C3%85

सभी यूआरएल एन्कोडिंग के संपूर्ण नोट के लिए:

हमारे यूआरएल एन्कोडिंग संदर्भ पर जाएँ।

Exercise

निम्नलिखित में से कौन सा URL का सही रूप है?

https://www.jassifteam.com:443/html/tutorial.html
✓ ठीक है! यह सही URL सिंटैक्स है: स्कीम://prefix.domain:port/path/filename
jassifteam.com/html/tutorial.html
✗ ग़लत! स्कीम (https://) के बिना यूआरएल अधूरा है।
https://jassifteam.com:html/tutorial
✗ ग़लत! पथ को पोर्ट संख्या के बाद आना चाहिए, पथ को पोर्ट नहीं माना जा सकता
www.jassifteam com/html tutorial html
✗ ग़लत! यूआरएल में रिक्त स्थान की अनुमति नहीं है और इसे %20 के रूप में एन्कोड किया जाना चाहिए