Აბსოლუტური და ნათესავი ბილიკები

გაცნობა განსხვავება აბსოლუტური და შედარებითი URL გზა

ვებ-დიზაინის არც ერთი ასპექტი უფრო "ვებ-ცენტრიკა", ვიდრე ჰიპერბმულებს (საყოველთაოდ მოიხსენიება უბრალოდ "ბმულები"). გვერდი შექმნა ბმულზე გვერდზე და საშუალებას აძლევს მკითხველს ადვილად მიუწვდებოდეთ სხვა შინაარსის ერთ-ერთი განმსაზღვრელი თვისება, რომელიც ქმნის ვებსაიტებს სხვა საკომუნიკაციო საშუალებებისაგან, როგორიცაა ბეჭდური ან სამაუწყებლო მედია.

ეს ბმულები ადვილად დაამატოთ გვერდზე, და ისინი შეიძლება იყოს სხვა ვებგვერდებზე, თქვენს საიტზე ან სხვაგან ინტერნეტში. თქვენ ასევე შეგიძლიათ სხვა რესურსების ბმულები, როგორიცაა სურათები, ვიდეოები ან დოკუმენტები. მიუხედავად ამისა, როგორც მარტივი კავშირები უნდა დაამატოთ, ისინი ასევე ერთ-ერთი ელემენტია, რომლებსაც ბევრი ახალი დიზაინერი ცდილობს გაიგოს, პირველ რიგში, განსაკუთრებით ბილიკის კონცეფციის კონტექსტში და რა არის აბსოლუტური წინააღმდეგობა შედარებით გზაზე, ასევე როდესაც ერთი გამოიყენება ნაცვლად მეორე.

ზემოთ აღწერილი თითოეული კავშირის შემთხვევაში, უნდა განიხილონ, თუ როგორ აპირებთ თქვენს გვერდიდან იმ გვერდებსა და რესურსებს, რომლებიც დაკავშირებულია თქვენს საიტზე. კონკრეტულად, თქვენ უნდა გადაწყვიტოს, თუ რა სახის URL გზა თქვენ დაწერეთ. ვებ დიზაინი, არსებობს ორი სტანდარტული გზა შექმნათ კავშირები და ორი სახის ბილიკები, რომ შეგიძლიათ გამოიყენოთ:

აბსოლუტური გზა მისამართები

აბსოლუტური ბილიკები იყენებენ მისამართებს, რომლებიც ეხება სპეციფიკურ ადგილს ინტერნეტში. ეს ბილიკები მოიცავს დომენურ სახელს, როგორც ბმული ბილიკის ნაწილს. ამ ვებ გვერდზე აბსოლუტური გზავნის მაგალითია:

https: // www. / ვებ-ტიპოგრაფია-101-3470009

თქვენ, როგორც წესი, აბსოლუტური გზაა, როდესაც თქვენ გინდათ რომ მიუთითოთ ვებ ელემენტები, რომლებიც დომენზეა და არა საკუთარი. მაგალითად, თუ გვსურდა გვერდი სხვა ვებ-გვერდთან დაკავშირებას, მე უნდა გამოვიყენო სრული URL ამ ბმულიდან, რადგან მე დავტოვებ ერთ დომენს (ვებდიზაინი). ეს ბმული უბრალოდ დაამატებთ ელემენტს შიგნით URL- ით, რომელიც გამოიყენება როგორც "href" ატრიბუტის მნიშვნელობა ამ ბმულზე.

ასე რომ, თუ თქვენ აკავშირებთ არაფერს, რომელიც არის "off site" თქვენი საკუთარი, თქვენ უნდა გამოვიყენოთ აბსოლუტური გზა, მაგრამ რაც შეეხება გვერდს ან რესურსი საკუთარ დომენზე? თქვენ შეგიძლიათ ნამდვილად გამოიყენოთ აბსოლუტური ბილიკები, თუნდაც თქვენ გვერდებზე დამაკავშირებელი გვერდებზე, მაგრამ ეს არ არის საჭირო და თქვენი განვითარების გარემოზე დამოკიდებულია აბსოლუტური ბილიკები პრობლემებს.

მაგალითად, თუ თქვენ გაქვთ განვითარების გარემო, რომელიც იყენებთ ვებ-გვერდის შექმნის დროს და ყველა URL- ს აბსოლუტურად URL- ის კოდის შეყვანა, მაშინ ისინი აუცილებლად უნდა შეიცვალოს, როდესაც საიტი პირდაპირ ცხოვრობს. ამ პრობლემის თავიდან ასაცილებლად, ნებისმიერი ადგილობრივი რესურსების ფაილური ბილიკები უნდა გამოიყენოთ შედარებით ბილიკები.

შედარებითი გზა მისამართები

შედარებითი ბილიკები დამოკიდებულია გვერდების მიხედვით, რომლებიც დაკავშირებულია ბმულები - ისინი შეესაბამება იმ გვერდს, რომ ისინი ერთნი არიან (შესაბამისად, სახელი). თუ თქვენს გვერდს ან გვერდს უკავშირებთ გვერდს "გამოსახულებების" დირექტორიაში, ამავდროულად არის ნათესავი გზავნილი. ნათესავი ბილიკები არ იყენებს გვერდის სრული URL, აბსოლუტური ბილიკებისგან განსხვავებით, ჩვენ უბრალოდ შევხედე.

არსებობს რამოდენიმე წესები, რომლებიც ქმნიან კავშირს ნათესავ გზასთან დაკავშირებით:

როგორ განვსაზღვროთ ნათესავი გზა:

  1. პირველი განსაზღვრავს გვერდის URL თქვენ რედაქტირებას. მაგალითის შემთხვევაში, ზემოთ ჩამოთვლილი სტატია, რომელიც იქნება https: // www. / ვებ-ტიპოგრაფია-101-3470009
  2. შემდეგ შეხედეთ დირექტორია გზას გვერდზე. ამ სტატიისთვის, ეს არის ვებ-ტიპოგრაფია-101-3470009

თქვენ ნახავთ აქ, რომ ჩვენ ვწერთ ნათესავ გზას, რომელიც იწყება გზაზე წინ სვლა (/). ეს ხასიათი მოგვითხრობს ბრაუზერის წასვლა root დირექტორია მიმდინარე დირექტორია. აქედან შეგიძლიათ დაამატოთ ნებისმიერი ფოლდერები ან ფაილების სახელები, რომლებიც საჭიროა თქვენი კონკრეტული რესურსისთვის, საბურთალოზე და დოკუმენტებზე, რომ საბოლოო ჯამში მოგვყოთ ზუსტი რესურსი, რომელიც გსურთ იყოს დაკავშირებული.

ასე რომ მოკლედ - თუ უკავშირდებით "off site", თქვენ გამოიყენებთ აბსოლუტურ გზას, რომელიც მოიცავს სრული გზას, რასაც გსურთ დაუკავშირდეთ. თუ თქვენ დაკავშირებულია დომენზე არსებული ფაილზე, სადაც თქვენ ცხოვრობთ კოდი, შეგიძლიათ გამოიყენოთ ნათესავი გზა, რომელიც ძირითადად ნავიგატირებს გვერდს, რომელიც ხორციელდება საიტის სტრუქტურაში და საბოლოოდ რესურსი, რომელსაც გჭირდებათ .