Რა არის URL? (უნიფიცირებული რესურსი ლოკატორი)

URL- ის განმარტება და მაგალითები

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

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

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

URL , როგორც წესი, გამოითვლება თითოეული ასოზე ლაპარაკი ინდივიდუალურად (ანუ u - r - l , არ earl ). იგი გამოყენებული იყო უნივერსალური რესურსების ლოკატორის აბრევიატურაზე, სანამ შეიცვალა უნიფიცირებული რესურსი ლოკატორი.

მისამართების მაგალითები

თქვენ ალბათ გამოიყენება URL- ში შესვლისას, როგორც ეს Google- ის ვებსაიტზე წვდომისთვის:

https://www.google.com

მთელი მისამართი ეწოდება URL- ს. კიდევ ერთი მაგალითია ეს საიტი (პირველი) და Microsoft- ის (მეორე):

https: // https://www.microsoft.com

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

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

ჩვენი უმრავლესობა იცნობს ამ ტიპის მისამართებს, რომლებიც ვიყენებთ ვებ-ბრაუზერს Firefox- ის ან Chrome- ში, მაგრამ ეს არ არის ერთადერთი შემთხვევები, სადაც URL გჭირდებათ.

ყველა ამ მაგალითში თქვენ იყენებთ HTTP პროტოკოლს ვებ-გვერდის გასახსნელად, რომელიც, სავარაუდოდ, მხოლოდ ერთ ადამიანს ექმნებათ, მაგრამ არსებობს სხვა პროტოკოლები, რომლებიც შეგიძლიათ გამოიყენოთ FTP, TELNET , MAILTO და RDP. URL- ს შეუძლია ადგილობრივი ფაილების მითითებაც კი, რომელსაც აქვს მყარი დისკი . თითოეული პროტოკოლი შეიძლება ჰქონდეს სინტაქსის წესების უნიკალური კომპლექტი დანიშნულების ადგილზე ჩასასვლელად.

URL- ის სტრუქტურა

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

HTTP და FTP მისამართები აგებულია იმავე, როგორც ოქმი: // hostname / fileinfo . მაგალითად, FTP ფაილის მის URL- ზე შესასვლელად შეიძლება გამოიყურებოდეს მსგავსი რამ:

FTP: //servername/folder/otherfolder/programdetails.docx

... რომელიც, გარდა FTP ნაცვლად HTTP , ჰგავს ნებისმიერი სხვა URL თქვენ შეიძლება ექმნებათ იქ ინტერნეტში.

მოდით გამოვიყენოთ შემდეგი URL, რომელიც Google- ის გამონათქვამს CPU ხარვეზს , როგორც HTTP მისამართის მაგალითს და თითოეული ნაწილის იდენტიფიცირებას:

https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html

URL სინტაქსის წესები

URL- ში დასაშვებია მხოლოდ ციფრები, წერილები და შემდეგი სიმბოლოები: ()! $ -'_ * +.

სხვა სიმბოლოები უნდა იყოს encoded (თარგმნილი პროგრამირების კოდი) იმისათვის, რომ მიიღოთ URL.

ზოგიერთი URL- ს აქვს პარამეტრი, რომელიც გაყოფილია URL- ზე დამატებითი ცვლადებისგან. მაგალითად, როდესაც თქვენ აკეთებთ Google ძიებას :

https://www.google.com/search?q=

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

კონკრეტული სკრიპტი, რომელიც Google- ს იყენებს ძიების შესასრულებლად, იცის, რომ URL- ის URL- ის ნაწილი უნდა მოიძებნოს საძიებო ტერმინად, ასე რომ, რაც აკრეფილია URL- ში, ის გამოიყენება Google- ის საძიებო სისტემაში.

თქვენ შეგიძლიათ იხილოთ მსგავსი ქცევები ამ YouTube ძიებისას საუკეთესო კატა ვიდეოებისთვის :

https://www.youtube.com/results?search_query=best+cat+videos

შენიშვნა: მიუხედავად იმისა, რომ სივრცე URL- ში არ არის დაშვებული, ზოგი ვებსაიტი გამოიყენებს + ნიშანს, რომელიც შეგიძლიათ იხილოთ Google- ის და YouTube- ის მაგალითებში. სხვები იყენებენ სივრცის კოდირებულ ეკვივალენტს, რომელიც არის 20% .

მისამართები, რომლებიც იყენებენ მრავალჯერადი ცვლადებს, გამოიყენოთ ერთი ან მეტი ampersands კითხვის ნიშნის შემდეგ. შეგიძლიათ იხილოთ მაგალითი აქ Amazon.com ძიება Windows 10:

https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10

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

URL- ის ნაწილები მგრძნობიარეა - კონკრეტულად, ყველაფერი დომენის სახელით (დირექტორიები და ფაილის სახელი). თქვენ შეგიძლიათ იხილოთ ეს თქვენთვის თუ სიტყვა "იარაღები" გამოიყენოს ჩემი ვებ გვერდიდან, რომელიც ჩვენ დავაყენეთ ზემოთ, URL- ის ბოლოს / read- upriver-updater-Tools.htm- ის წაკითხვისას. სცადეთ ამ გვერდის გასახსნელად და დაინახავთ, რომ ის არ იტვირთება, რადგან კონკრეტული ფაილი სერვერზე არ არსებობს.

დამატებითი ინფორმაცია მისამართების შესახებ

თუ URL მიუთითებს იმ ფაილზე, რომ თქვენი ვებ-ბრაუზერი შეგიძლიათ იხილოთ JPG- ის სურათის მსგავსად, მაშინ არ უნდა გადმოიწერო ფაილი თქვენს კომპიუტერს თქვენს კომპიუტერში. თუმცა, ფაილებისთვის, რომლებიც ჩვეულებრივ არ არიან ნაჩვენები ბრაუზერიდან, PDF და DOCX ფაილები და განსაკუთრებით EXE ფაილები (და ბევრი სხვა ფაილის ტიპები), თქვენ მოთხოვნილია თქვენი კომპიუტერის ფაილის გადმოსაწერად.

URL- ებს უზრუნველყოფს მარტივი გზა ჩვენთვის სერვერის IP მისამართზე წვდომის გარეშე იმის შესახებ, თუ რა არის რეალური მისამართი. ისინი, როგორც ჩვენი საყვარელი საიტებისთვის ადვილად გახსოვდეს სახელები. ეს თარგმანი URL- ის IP მისამართიდან არის ის, რაც DNS სერვერები გამოიყენება.

ზოგიერთი URLs მართლაც ხანგრძლივი და რთული და საუკეთესო გამოიყენება თუ თქვენ დააჭირეთ მას, როგორც ბმული ან ასლი / ჩასვით იგი ბრაუზერის მისამართი ბარი. შეცდომა URL- ში შეიძლება 400-სერიის HTTP სტატუსის კოდის შეცდომის გენერირება, ყველაზე გავრცელებული ტიპის 404 შეცდომა .

ერთი მაგალითი შეგიძლიათ იხილოთ 1and1.com- ზე . თუ თქვენ ცდილობთ წვდომას გვერდზე, რომ არ არსებობს მათი სერვერზე (როგორც ეს), თქვენ მიიღებთ 404 შეცდომა. ამ ტიპის შეცდომები იმდენად ხშირია, რომ ხშირად შეგიძლიათ იპოვოთ საბაჟო, ხშირად იუმორისტული, ვერსიების ზოგიერთი ვერსია. იხილეთ ჩემი 20 საუკეთესო 404 შეცდომა გვერდები სლაიდშოუ ზოგიერთი ჩემი პირადი ფავორიტები.

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

URL- ის უმეტესობა არ საჭიროებს პორტის სახელს. მაგალითად, google.com- ის გახსნა შეიძლება გაკეთდეს პორტის ნომრის დასამთავრებლად, როგორც დასასრულს http://www.google.com:80, მაგრამ არ არის აუცილებელი. თუ ვებგვერდი 8080 პორტში მოქმედებდა, თქვენ შეგიძლიათ შეცვალოთ პორტი და გადავიტანოთ გვერდი ამ გზით.

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