URL . के रूप में संक्षिप्त यूनिफ़ॉर्म रिसोर्स लोकेटर इंटरनेट पर किसी फ़ाइल के स्थान की पहचान करने का एक तरीका है। वे वही हैं जिनका उपयोग हम न केवल वेबसाइटों को खोलने के लिए करते हैं, बल्कि छवियों, वीडियो, सॉफ़्टवेयर प्रोग्राम और सर्वर पर होस्ट की जाने वाली अन्य प्रकार की फ़ाइलों को डाउनलोड करने के लिए भी करते हैं।
एक स्थानीय खोलना आपके कंप्यूटर पर फ़ाइल डबल-क्लिक करने जितना आसान है, लेकिन दूरस्थ पर फ़ाइलें खोलना कंप्यूटर, वेब सर्वर की तरह, हमें URL का उपयोग करना चाहिए ताकि हमारे वेब ब्राउज़र को पता चले कि कहां देखना है। उदाहरण के लिए, नीचे बताए गए वेब पेज का प्रतिनिधित्व करने वाली HTML फ़ाइल को खोलना, आपके द्वारा उपयोग किए जा रहे ब्राउज़र के शीर्ष पर नेविगेशन बार में दर्ज करके किया जाता है।
अन्य नाम
यूनिफ़ॉर्म रिसोर्स लोकेटर को आमतौर पर URL . के रूप में संक्षिप्त किया जाता है लेकिन उन्हें वेबसाइट पते . भी कहा जाता है जब वे उन URL को संदर्भित करते हैं जो HTTP या HTTPS प्रोटोकॉल का उपयोग करते हैं।
यूआरएल आमतौर पर व्यक्तिगत रूप से बोले गए प्रत्येक अक्षर के साथ उच्चारित किया जाता है (यानी, u - r - l , नहीं अर्ल ) यह यूनिवर्सल रिसोर्स लोकेटर . के लिए एक संक्षिप्त नाम हुआ करता था 1994 में यूनिफ़ॉर्म रिसोर्स लोकेटर में परिवर्तित होने से पहले।
URL के उदाहरण
आप शायद URL दर्ज करने के अभ्यस्त हैं, Google की वेबसाइट तक पहुँचने के लिए इस तरह:
https://www.google.com
The entire address is called the URL. Another example is this website (first) and Microsoft's (second):
https://www.lifewire.comhttps://www.microsoft.com
You can even get super specific and open the direct URL to an image. For example, the following URL leads to Google's logo on Wikipedia's website:
https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/220px-Google_2015_logo.svg.png
You can see that it starts with https:// and has a regular-looking URL like the examples above, but then has lots of other text and slashes in order to point you to the exact folder and file where the image resides on the website's server.
The same concept applies when you're accessing a router's login page; the router's IP address is used as the URL in order to open the configuration page.
Most of us are familiar with these types of URLs that we use in a web browser like Firefox or Chrome, but those aren't the only instances where you'll need a URL.
In all of these examples, you're using the HTTP protocol to open the website, which is likely the only one most people encounter, but there are other protocols you could use, too, like FTP, TELNET, MAILTO, and RDP. A URL can even point to local files you have on a hard drive. Each protocol may have a unique set of syntax rules in order to reach the destination.
Structure of a URL
A URL can be broken down into different sections, each piece serving a specific purpose when accessing a remote file.
HTTP and FTP URLs are structured the same, as protocol://hostname/fileinfo. For example, accessing an FTP file with its URL might look something like this:
FTP://servername/folder/otherfolder/programdetails.docx
जो, एफ़टीपी . होने के अलावा HTTP . के बजाय , वेब पर आपके सामने आने वाले किसी अन्य URL की तरह दिखता है।
आइए एक HTTP पते के उदाहरण के रूप में निम्न URL का उपयोग करें और प्रत्येक भाग की पहचान करें:
https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html
- https प्रोटोकॉल है (जैसे एफ़टीपी एक प्रोटोकॉल है) जो सर्वर के प्रकार को परिभाषित करता है जिससे आप संचार कर रहे हैं।
- सुरक्षा इस विशिष्ट वेबसाइट तक पहुँचने के लिए उपयोग किया जाने वाला होस्टनाम है।
- googleblog डोमेन नाम है।
- कॉम जिसे शीर्ष-स्तरीय डोमेन (TLD) कहा जाता है, जिनमें से कुछ में .net, .org, .co.uk, आदि शामिल हैं।
- /2018/01/ वेब पेज या फ़ाइल को व्यवस्थित करने के लिए उपयोग की जाने वाली निर्देशिकाओं का प्रतिनिधित्व करता है। वेब सर्वर पर, जिसमें वेबसाइट फ़ाइलें हैं, ये वे वास्तविक फ़ोल्डर होंगे जिन पर क्लिक करके आप उस फ़ाइल को ढूँढ़ेंगे जिसे यह URL निर्दिष्ट कर रहा है।
- todays-cpu-vulnerability-what-you-need.html वास्तविक फ़ाइल है जिसे URL इंगित कर रहा है। यदि आप HTML फ़ाइल के बजाय कोई छवि, ऑडियो फ़ाइल या अन्य फ़ाइल प्रकार लोड करने का प्रयास कर रहे थे, तो URL उस फ़ाइल एक्सटेंशन (जैसे PNG या MP3) में समाप्त हो जाएगा।
- security.googleblog.com एक समूह के रूप में पूरी तरह से योग्य डोमेन नाम (FQDN) कहा जाता है।
URL सिंटैक्स नियम
URL में केवल संख्याओं, अक्षरों और निम्नलिखित वर्णों की अनुमति है:()!$-'_*+.
स्वीकार किए जाने के लिए अन्य वर्णों को एन्कोड किया जाना चाहिए (प्रोग्रामिंग कोड में अनुवादित)।
कुछ URL में ऐसे पैरामीटर होते हैं जो इसे अतिरिक्त चरों से अलग कर देते हैं। उदाहरण के लिए, जब आप lifewire . के लिए Google खोज करते हैं :
https://www.google.com/search?q=lifewire
आपको दिखाई देने वाला प्रश्न चिह्न Google के सर्वर पर होस्ट की गई एक निश्चित स्क्रिप्ट को बता रहा है, कि आप कस्टम परिणाम प्राप्त करने के लिए उसे एक विशिष्ट कमांड भेजना चाहते हैं।
खोजों को निष्पादित करने के लिए Google जिस विशिष्ट स्क्रिप्ट का उपयोग करता है, वह जानता है कि ?q= URL के भाग को खोज शब्द के रूप में पहचाना जाना चाहिए, इसलिए URL में उस बिंदु पर जो कुछ भी टाइप किया जाता है उसका उपयोग Google के खोज इंजन पर खोजने के लिए किया जाता है।
आप इस YouTube खोज में सर्वश्रेष्ठ बिल्ली वीडियो . के URL में समान व्यवहार देख सकते हैं :
https://www.youtube.com/results?search_query=best+cat+videos
हालांकि URL में रिक्त स्थान की अनुमति नहीं है, कुछ वेबसाइटें + . का उपयोग करती हैं साइन इन करें, जिसे आप Google और YouTube दोनों उदाहरणों में देख सकते हैं। दूसरे स्थान के एन्कोडेड समकक्ष का उपयोग करते हैं, जो कि %20 . है ।
कुछ URL संदर्भ के आधार पर मापदंडों के बीच अदला-बदली कर सकते हैं। YouTube वीडियो में टाइमस्टैम्प जोड़ते समय एक अच्छा उदाहरण देखा जा सकता है। कुछ लिंक के लिए एम्परसेंड की आवश्यकता होती है और अन्य एक प्रश्न चिह्न का उपयोग करते हैं।
URL एंकर का भी उपयोग कर सकते हैं। ये बहुत अंत में स्थित होते हैं और वर्णन करते हैं कि उस पृष्ठ पर, जहां लिंक का चयन किया जाता है, वहां जाने के लिए। वेब पेज में लिंक जोड़ते समय एंकर बनाए जाते हैं, और वे संख्या चिह्न का उपयोग करते हैं (# ) यहां विकिपीडिया प्रविष्टि में एक उदाहरण दिया गया है जहां एंकर आपको पृष्ठ के दूसरे भाग पर ले जाता है:
https://en.wikipedia.org/wiki/Lifewire#History
एकाधिक चर का उपयोग करने वाले URL प्रश्न चिह्न के बाद एक या अधिक एम्परसेंड का उपयोग करते हैं। आप Windows 10 के लिए Amazon.com खोज के लिए यहां उदाहरण देख सकते हैं:
https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10
पहला चर, url , प्रश्नवाचक चिह्न से पहले है लेकिन अगला चर, फ़ील्ड-कीवर्ड . है , एक एम्परसेंड से पहले है। अतिरिक्त चर भी एम्परसेंड से पहले होंगे।
URL के भाग केस संवेदी होते हैं—विशेष रूप से, सब कुछ बाद डोमेन नाम (निर्देशिका और फ़ाइल नाम)। आप इसे स्वयं देख सकते हैं यदि आप Google के उदाहरण URL में "ज़रूरत" शब्द को बड़े अक्षरों में लिखते हैं, जिसे हमने ऊपर डीकंस्ट्रक्टेड किया है, जिससे URL का अंत todays-cpu-vulnerability-what-you-NEED.htmlपढ़ गया है। मजबूत> . उस पृष्ठ को खोलने का प्रयास करें और आप देख सकते हैं कि यह लोड नहीं होता है क्योंकि वह विशिष्ट फ़ाइल सर्वर पर मौजूद नहीं है।
URL के बारे में अधिक जानकारी
यदि कोई URL आपको किसी ऐसी फ़ाइल की ओर इंगित करता है जिसे आपका वेब ब्राउज़र प्रदर्शित कर सकता है, जैसे कि JPG छवि, तो आपको इसे देखने के लिए वास्तव में इसे अपने कंप्यूटर पर डाउनलोड करने की आवश्यकता नहीं है। हालाँकि, उन फ़ाइलों के लिए जो सामान्य रूप से ब्राउज़र में प्रदर्शित नहीं होती हैं, जैसे PDF और DOCX फ़ाइलें, और विशेष रूप से EXE फ़ाइलें (और कई अन्य फ़ाइल प्रकार), आपको इसे डाउनलोड करने के लिए प्रेरित किया जाएगा।
URL हमें बिना यह जाने कि वास्तविक पता क्या है, सर्वर के IP पते तक पहुँचने का एक आसान तरीका प्रदान करते हैं। वे हमारी पसंदीदा वेबसाइटों के लिए याद रखने में आसान नामों की तरह हैं। URL से IP पते में अनुवाद के लिए DNS सर्वर का उपयोग किया जाता है।
कुछ URL वास्तव में लंबे और जटिल होते हैं और यदि आप इसे एक लिंक के रूप में क्लिक करते हैं या इसे ब्राउज़र के पता बार में कॉपी/पेस्ट करते हैं तो इसका सबसे अच्छा उपयोग किया जाता है। URL में कोई गलती 400-श्रृंखला HTTP स्थिति कोड त्रुटि उत्पन्न कर सकती है, सबसे सामान्य प्रकार 404 त्रुटि है।
यदि आप किसी ऐसे पृष्ठ तक पहुँचने का प्रयास करते हैं जो सर्वर पर मौजूद नहीं है, तो आपको 404 त्रुटि प्राप्त होगी। इस प्रकार की त्रुटियां इतनी सामान्य हैं कि आप अक्सर कुछ वेबसाइटों पर उनके कस्टम, अक्सर विनोदी, संस्करण पाएंगे। यदि आपको किसी ऐसी वेबसाइट या ऑनलाइन फ़ाइल तक पहुँचने में समस्या हो रही है जो आपको लगता है कि सामान्य रूप से लोड होनी चाहिए, तो URL का समस्या निवारण करने का प्रयास करें।
अधिकांश URL को पोर्ट नाम देने की आवश्यकता नहीं होती है। खुल रहा है google.com , उदाहरण के लिए, अंत में इसका पोर्ट नंबर निर्दिष्ट करके किया जा सकता है जैसे https://www.google.com:80 लेकिन यह जरूरी नहीं है। अगर वेबसाइट इसके बजाय पोर्ट 8080 पर काम कर रही थी, तो आप पोर्ट को बदल सकते हैं और इस तरह से पेज तक पहुंच सकते हैं।
डिफ़ॉल्ट रूप से, FTP साइट पोर्ट 21 का उपयोग करती हैं, लेकिन अन्य को पोर्ट 22 या कुछ अलग पर सेट किया जा सकता है। यदि FTP साइट पोर्ट 21 का उपयोग नहीं कर रही है, तो आपको सर्वर को सही तरीके से एक्सेस करने के लिए निर्दिष्ट करना होगा कि वह किसका उपयोग कर रहा है। यही अवधारणा किसी भी यूआरएल पर लागू होती है जो प्रोग्राम द्वारा उपयोग किए जाने वाले डिफ़ॉल्ट रूप से उपयोग किए जाने वाले प्रोग्राम से भिन्न पोर्ट का उपयोग करता है।
अक्सर पूछे जाने वाले प्रश्न- क्या मैं किसी यूआरएल को ब्लॉक कर सकता हूं?
हां। आप किसी वेबसाइट को कैसे ब्लॉक करते हैं यह आपके डिवाइस और ऑपरेटिंग सिस्टम पर निर्भर करता है। अधिकांश वेब ब्राउज़र आपको विशिष्ट साइटों को ब्लॉक करने देते हैं, और आप अपने राउटर सेटिंग्स के माध्यम से अपने संपूर्ण नेटवर्क पर एक URL को ब्लॉक कर सकते हैं।
- वैनिटी URL क्या है?
एक वैनिटी यूआरएल एक छोटा, यादगार यूआरएल है जो एक लंबे, अधिक जटिल यूआरएल से रीडायरेक्ट करता है। वैनिटी URL सेट करने के लिए, कस्टम डोमेन प्रदान करने वाले URL शॉर्टनर का उपयोग करें।
- कॉलबैक URL क्या है?
कॉलबैक URL एक ऐसा पृष्ठ होता है, जहां उपयोगकर्ताओं को किसी अन्य वेबसाइट या प्रोग्राम में कोई कार्य पूरा करने के बाद पुनर्निर्देशित किया जाता है। उदाहरण के लिए, यदि आप किसी वेबसाइट पर खरीदारी करते हैं और किसी तृतीय-पक्ष भुगतान प्रोसेसर को निर्देशित करते हैं, तो भुगतान पूरा करने के बाद आपको मूल साइट पर कॉलबैक URL (आमतौर पर एक पुष्टिकरण पृष्ठ) पर निर्देशित किया जाएगा।
- HTTP और HTTPS में क्या अंतर है?
HTTP और HTTPS के बीच मुख्य अंतर यह है कि HTTPS अधिक सुरक्षित है। इसलिए, इसका उपयोग हमेशा उन वेबसाइटों पर किया जाना चाहिए जहां सुरक्षित डेटा को स्थानांतरित करने की आवश्यकता होती है।