Qisqacha URL sifatida, Yagona Resurs Locator faylning internetdagi joylashuvini aniqlash usulidir. Ular biz nafaqat veb-saytlarni ochish, balki serverda joylashgan rasmlar, videolar, dasturiy taʼminot dasturlari va boshqa turdagi fayllarni yuklab olishda ham foydalanamiz.
Kompyuteringizda mahalliy faylni ochish uni ikki marta bosish kabi oddiy, lekin veb-serverlar kabi masofaviy kompyuterlarda fayllarni ochish uchun veb-brauzerimiz qaerga qarashni bilishi uchun URL manzillaridan foydalanishimiz kerak. Misol uchun, quyida tushuntirilgan veb-sahifani ifodalovchi HTML faylni ochish, uni siz foydalanayotgan brauzerning yuqori qismidagi navigatsiya paneliga kiritish orqali amalga oshiriladi.
Boshqa ismlar
Uniform Resource Locators odatda URL manzillar sifatida qisqartiriladi, lekin ular HTTP yoki HTTPS protokollaridan foydalanadigan URL manzillariga murojaat qilganda veb-sayt manzillari deb ham ataladi.
URL odatda har bir harf alohida aytilganda talaffuz qilinadi (ya'ni, u - r - l, earl emas). U 1994 yilda Uniform Resource Locator ga oʻzgartirilishidan oldin Universal Resource Locator qisqartmasi boʻlgan.
URLlarga misollar
Siz Google veb-saytiga kirish uchun URL manzilini kiritishga odatlangansiz:
https://www.google.com
To'liq manzil URL deb ataladi. Yana bir misol bu veb-sayt (birinchi) va Microsoft (ikkinchi):
https://www.lifewire.comhttps://www.microsoft.com
Siz hatto oʻta aniq boʻlishingiz va tasvirning bevosita URL manzilini ochishingiz mumkin. Masalan, quyidagi URL Wikipedia veb-saytidagi Google logotipiga olib keladi:
https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/220px-Google_2015_logo.svg.png
Koʻrishingiz mumkinki, u https: bilan boshlanadi va yuqoridagi misollar kabi oddiy koʻrinadigan URL manziliga ega, lekin keyin sizga ishora qilish uchun koʻplab boshqa matn va qiyshiq chiziqlar mavjud. tasvir veb-sayt serverida joylashgan aniq jild va faylga.
Xuddi shu tushuncha marshrutizatorning kirish sahifasiga kirganingizda ham amal qiladi; routerning IP manzili konfiguratsiya sahifasini ochish uchun URL sifatida ishlatiladi.
Ko'pchiligimiz Firefox yoki Chrome kabi veb-brauzerlarda foydalanadigan URL manzillari bilan tanishmiz, ammo bular sizga URL manzili kerak bo'ladigan yagona holatlar emas.
Ushbu misollarning barchasida siz HTTP protokolidan veb-saytni ochish uchun foydalanmoqdasiz, bu ko'pchilik duch keladigan yagona protokoldir, lekin siz FTP, TELNET, MAILTO kabi boshqa protokollardan ham foydalanishingiz mumkin., va RDP. URL hatto qattiq diskdagi mahalliy fayllarga ham ishora qilishi mumkin. Belgilangan manzilga yetib borish uchun har bir protokol o‘ziga xos sintaksis qoidalariga ega bo‘lishi mumkin.
URL tuzilishi
URLni turli boʻlimlarga boʻlish mumkin, har bir qism masofaviy faylga kirishda muayyan maqsadga xizmat qiladi.
HTTP va FTP URL manzillari protocol://hostname/fileinfo bilan bir xil tuzilgan. Masalan, FTP fayliga URL manzili bilan kirish quyidagicha ko‘rinishi mumkin:
FTP://servername/papka/otherfolder/programdetails.docx
Bu HTTP oʻrniga FTP boʻlishidan tashqari, internetda uchratish mumkin boʻlgan boshqa URL manzillarga oʻxshaydi.
Keling, HTTP manziliga misol sifatida quyidagi URLdan foydalanamiz va har bir qismni aniqlaymiz:
https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html
- https - bu siz bogʻlanayotgan server turini belgilaydigan protokol (masalan, FTP protokoli).
- security - bu maxsus veb-saytga kirish uchun foydalaniladigan xost nomi.
- googleblog - domen nomi.
- com yuqori darajali domen (TLD) deb ataladi, ba'zilari.net,.org,.co.uk va boshqalarni o'z ichiga oladi.
- /2018/01/ veb-sahifa yoki faylni tartibga solish uchun foydalaniladigan kataloglarni ifodalaydi. Veb-sayt fayllarini saqlaydigan veb-serverda bu URL ko'rsatgan faylni topish uchun bosishingiz kerak bo'lgan haqiqiy papkalar bo'ladi.
- todays-cpu-vulnerability-what-you-need.html - URL manzil koʻrsatayotgan haqiqiy fayl. Agar siz HTML fayli oʻrniga rasm, audio fayl yoki boshqa fayl turini yuklamoqchi boʻlsangiz, URL manzili oʻsha fayl kengaytmasi bilan tugaydi (masalan,-p.webp" />.
- security.googleblog.com guruh sifatida Toʻliq malakali domen nomi (FQDN) deb ataladi.
URL sintaksisi qoidalari
URLda faqat raqamlar, harflar va quyidagi belgilarga ruxsat beriladi: ()!$-'_+.
Qabul qilish uchun boshqa belgilar kodlangan (dasturlash kodiga tarjima qilingan) boʻlishi kerak.
Ba'zi URL manzillarda uni qo'shimcha o'zgaruvchilardan ajratib turadigan parametrlar mavjud. Misol uchun, Google'da lifewire so'zini qidirganingizda:
https://www.google.com/search?q=lifewire
Siz koʻrgan savol belgisi Google serverida joylashgan maʼlum skriptga moslashtirilgan natijalarni olish uchun unga maʼlum buyruq yubormoqchi ekanligingizni bildiradi.
Google qidiruvlarni amalga oshirish uchun foydalanadigan maxsus skript URLning ?q=qismidan keyin nima boʻlishidan qatʼi nazar, qidiruv soʻzi sifatida identifikatsiya qilinishi kerakligini biladi. URLdagi nuqta Google qidiruv tizimida qidirish uchun ishlatiladi.
Mushuklarning eng yaxshi videolari uchun YouTube qidiruvida shu kabi xatti-harakatlarni URL manzilida koʻrishingiz mumkin:
https://www.youtube.com/results?search_query=best+cat+videos
URLda boʻsh joy qoldirishga ruxsat berilmagan boʻlsa-da, baʼzi veb-saytlar + belgisidan foydalanadi, buni Google va YouTube misollarida koʻrishingiz mumkin. Boshqalar boʻshliqning kodlangan ekvivalentidan foydalanadi, bu %20.
Ba'zi URL manzillar kontekstga qarab parametrlarni almashtirishi mumkin. Yaxshi misolni YouTube videosiga vaqt tamg'asi qo'shishda ko'rish mumkin. Ayrim havolalar ampersandni talab qiladi, boshqalari esa savol belgisidan foydalanadi.
URL ham langarlardan foydalanishi mumkin. Ular eng oxirida joylashgan bo'lib, havola tanlanganida sahifaning qayeriga o'tish kerakligini tasvirlaydi. Anchorlar veb-sahifaga havolalar qo'shganda yaratiladi va ular raqam belgisidan () foydalanadi. Vikipediya yozuvidagi langar sizni sahifaning boshqa qismiga olib boradigan misol:
https://en.wikipedia.org/wiki/LifewireHistory
Bir nechta oʻzgaruvchidan foydalanadigan URLlar savol belgisidan keyin bir yoki bir nechta belgidan foydalanadi. Windows 10 uchun Amazon.com qidiruvi uchun misolni bu yerda ko'rishingiz mumkin:
https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10
Birinchi oʻzgaruvchi, url oldida savol belgisi, keyingi oʻzgaruvchidan oldin field-keywords ampersand. Qo'shimcha o'zgaruvchilardan oldin ampersand qo'yiladi.
URL qismlari katta-kichik-kichikligiga sezgir, domen nomidan keyin hamma narsa (kataloglar va fayl nomi). Buni oʻzingiz koʻrishingiz mumkin, agar siz Google’dan biz yuqorida dekonstruksiya qilgan misol URL manzilidagi “kerak” soʻzini bosh harf bilan yozsangiz va URL oxirini todays-cpu-vulnerability-what-you-NEED.html deb oʻqiysiz. Oʻsha sahifani ochishga urinib koʻring va u yuklanmayotganini koʻrishingiz mumkin, chunki oʻsha fayl serverda mavjud emas.
URLlar haqida qoʻshimcha maʼlumot
Agar URL sizni veb-brauzeringiz-j.webp
URL manzillari serverning IP-manziliga haqiqiy manzilni bilmasdan kirishning oson usulini taqdim etadi. Ular bizning sevimli veb-saytlarimiz uchun oson eslab qoladigan nomlarga o'xshaydi. URL-manzildan IP-manzilga bu tarjima DNS-serverlar uchun ishlatiladi.
Ba'zi URL manzillar haqiqatan ham uzun va murakkab bo'lib, uni havola sifatida bossangiz yoki brauzerning manzil satriga nusxa ko'chirishingiz/joylashtirishingiz mumkin. URL manzilidagi xatolik 400-seriyali HTTP holat kodi xatosini keltirib chiqarishi mumkin, eng keng tarqalgan turi 404 xatosi.
Agar siz serverda mavjud boʻlmagan sahifaga kirishga harakat qilsangiz, 404 xatosi paydo boʻladi. Bunday xatolar shu qadar keng tarqalganki, ba'zi veb-saytlarda ularning odatiy, ko'pincha hazil-mutoyiba versiyalarini topasiz. Agar normal yuklanishi kerak deb hisoblagan veb-sayt yoki onlayn faylga kirishda muammoga duch kelsangiz, URL manzilidagi muammolarni bartaraf qilib ko‘ring.
Koʻpchilik URL manzillar port nomini koʻrsatishni talab qilmaydi. Masalan, google.com ni ochish, masalan, https://www.google.com:80 kabi oxirida uning port raqamini ko'rsatish orqali amalga oshirilishi mumkin, ammo bu shart emas. Agar veb-sayt o'rniga 8080 portida ishlayotgan bo'lsa, siz portni almashtirib, sahifaga shu tarzda kirishingiz mumkin edi.
Sukut boʻyicha, FTP saytlari 21-portdan foydalanadi, biroq boshqalari 22-portda yoki boshqacha tarzda oʻrnatilishi mumkin. Agar FTP sayti 21-portdan foydalanmasa, serverga to'g'ri kirish uchun qaysi portdan foydalanayotganini ko'rsatishingiz kerak. Xuddi shu tushuncha dastur sukut boʻyicha foydalanayotgan deb hisoblagandan boshqa portdan foydalanadigan har qanday URL uchun ham amal qiladi.
FAQ
URLni bloklay olamanmi?
Ha. Veb-saytni qanday bloklash qurilmangiz va operatsion tizimingizga bog'liq. Aksariyat veb-brauzerlar muayyan saytlarni bloklash imkonini beradi va siz router sozlamalari orqali butun tarmog‘ingizdagi URL manzilini bloklashingiz mumkin.
Boshqa URL nima?
Boshqa URL qisqa, esda qolarli URL manzil boʻlib, u uzoqroq va murakkabroq URL manzilidan yoʻn altiriladi. Boʻsh URL manzilini oʻrnatish uchun maxsus domenlarni taklif qiluvchi URL qisqartmasidan foydalaning.
Qayta qoʻngʻiroq URL manzili nima?
Qayta qoʻngʻiroq qilish URL manzili boshqa veb-sayt yoki dasturda amalni bajargandan soʻng foydalanuvchilar qayta yoʻn altiriladigan sahifadir. Masalan, agar siz veb-saytda xarid qilsangiz va uchinchi tomon toʻlov protsessoriga yoʻn altirilsa, toʻlovni amalga oshirganingizdan soʻng asl saytdagi qayta qoʻngʻiroq qilish URL manziliga (odatda tasdiqlash sahifasi) yoʻn altirilasiz.
HTTP va HTTPS oʻrtasidagi farq nima?
HTTP va HTTPS oʻrtasidagi asosiy farq shundaki, HTTPS xavfsizroq. Shuning uchun, u har doim xavfsiz ma'lumotlar uzatilishi kerak bo'lgan veb-saytlarda ishlatilishi kerak.