აბსოლუტური და შედარებითი URL
Uniform Resource Locator (URL) არის მისამართი, რომელიც განსაზღვრავს სად მდებარეობს კონკრეტული დოკუმენტი ან რესურსი მსოფლიო ქსელში (WWW). URL-ის საუკეთესო მაგალითია ვებ გვერდის მისამართი WWW-ზე, როგორიცაა https://www.cnn.com/. აბსოლუტური URL, რომელსაც ასევე უწოდებენ აბსოლუტურ ბმულს, არის სრული ინტერნეტ მისამართი, რომელიც მომხმარებელს მიჰყავს ვებსაიტის ზუსტ დირექტორიაში ან ფაილში. შედარებითი URL ან ნაწილობრივი ინტერნეტ მისამართი, მიუთითებს დირექტორიაზე ან ფაილზე მიმდინარე დირექტორიასთან ან ფაილთან შედარებით.
რა არის აბსოლუტური URL?
აბსოლუტური URL, რომელიც უზრუნველყოფს ვებ გვერდის ან რესურსის სრულ მისამართს WWW-ზე, ჩვეულებრივ აქვს ქვემოთ მოცემული ფორმატი.
პროტოკოლი: Hostname/other_details
ჩვეულებრივ, ჰიპერტექსტის გადაცემის პროტოკოლი (https://) გამოიყენება პროტოკოლის განყოფილებად. მაგრამ პროტოკოლი ასევე შეიძლება იყოს ftp://, gopher:// ან file://. ჰოსტის სახელი არის კომპიუტერის სახელი, რომელშიც განთავსებულია რესურსი. მაგალითად, CNN-ის ცენტრალური ვებ სერვერის ჰოსტის სახელია www.cnn.com. სხვა_დეტალების განყოფილება შეიცავს ინფორმაციას დირექტორიასა და ფაილის სახელზე. სხვა_დეტალების განყოფილების ზუსტი მნიშვნელობა დამოკიდებულია როგორც პროტოკოლზე, ასევე ჰოსტზე. რესურსი, რომელიც მითითებულია აბსოლუტური URL-ით, ჩვეულებრივ ინახება ფაილზე, მაგრამ მისი გენერირება ასევე შესაძლებელია.
რა არის შედარებითი URL?
როგორც უკვე აღვნიშნეთ, ნათესავი URL მიუთითებს რესურსზე მიმდინარე დირექტორიასთან ან ფაილთან შედარებით. ფარდობითი URL შეიძლება ჰქონდეს რამდენიმე განსხვავებული ფორმა. როდესაც მიუთითებთ ფაილზე, რომელიც მდებარეობს იმავე დირექტორიაში, სადაც ამჟამად მითითებული გვერდია, შედარებითი URL შეიძლება იყოს მარტივი, როგორც თავად ფაილის სახელი.მაგალითად, თუ თქვენ გჭირდებათ ბმული თქვენს მთავარ გვერდზე ფაილთან სახელად my_name.html, რომელიც მდებარეობს იმავე დირექტორიაში, როგორც თქვენი მთავარი გვერდი, შეგიძლიათ უბრალოდ გამოიყენოთ ფაილის სახელი შემდეგნაირად:
ჩემი სახელი
თუ ფაილი, რომელსაც უნდა დააკავშიროთ, არის მითითებული გვერდის კატალოგის ქვედირექტორიაში, თქვენ უნდა შეიტანოთ ქვედიარექტორის სახელი და ფაილის სახელი შესაბამის URL-ში. მაგალითად, თუ ჩვენ ვცდილობთ დავაკავშიროთ ფაილი my_parents.html, რომელიც მდებარეობს დირექტორიაში, სახელად მშობლები, რომელიც რეალურად მდებარეობს დირექტორიაში, რომელიც შეიცავს თქვენს მთავარ გვერდს, შესაბამისი URL ასე გამოიყურება.
ჩემი მშობლები
დამატებით, თუ გსურთ მიმართოთ რესურსს, რომელიც მდებარეობს დირექტორიაში, რომელიც მდებარეობს დირექტორიაში უფრო მაღალ დონეზე, ვიდრე დირექტორია, რომელიც შეიცავს მითითებულ გვერდს, შეგიძლიათ გამოიყენოთ ორი თანმიმდევრული წერტილი. მაგალითად, თუ გსურთ მიუთითოთ ფაილი სახელწოდებით home.html, რომელიც თქვენი საწყისი გვერდის ზემოთ არსებულ დირექტორიაში, შეგიძლიათ გამოიყენოთ შესაბამისი URL შემდეგნაირად.
მთავარი
სხვაობა აბსოლუტურ URL-სა და შედარებით URL-ს შორის
მთავარი განსხვავება აბსოლუტურ URL-სა და ფარდობით URL-ს შორის არის ის, რომ აბსოლუტური URL არის სრული მისამართი, რომელიც მიუთითებს ფაილზე ან რესურსზე, ხოლო ფარდობითი URL მიუთითებს ფაილზე მიმდინარე დირექტორიასთან ან ფაილთან შედარებით.. აბსოლუტური URL შეიცავს უფრო მეტ ინფორმაციას, ვიდრე შედარებითი URL, მაგრამ შედარებითი URL-ების გამოყენება ბევრად უფრო ადვილია, რადგან ისინი უფრო მოკლე და პორტატულია. მაგრამ შედარებითი URL-ების გამოყენება შესაძლებელია მხოლოდ იმ ბმულების მითითებისთვის, რომლებიც განთავსებულია იმავე სერვერზე, როგორც გვერდი, რომელიც მიმართავს მათ.