абсолюттук жана салыштырмалуу URL
Бирдиктүү Ресурстарды Локатор (URL) – белгилүү бир документ же ресурс Бүткүл дүйнөлүк желеде (WWW) кайда жайгашканын көрсөткөн дарек. URL'дин эң мыкты үлгүсү - бул https://www.cnn.com/ сыяктуу WWWдеги веб-баракчанын дареги. Абсолюттук URL, абсолюттук шилтеме деп да аталат, бул колдонуучуну веб-сайттын так каталогуна же файлына алып баруучу толук интернет дареги. Салыштырмалуу URL же жарым-жартылай интернет дареги учурдагы каталогго же файлга тиешелүү каталогду же файлды көрсөтөт.
Абсолюттук URL деген эмне?
Веб-баракчанын же WWWдеги ресурстун толук дарегин камтыган абсолюттук URL көбүнчө төмөндө келтирилген форматка ээ.
протокол://hostname/other_details
Адатта, Hyper Text Transfer Protocol (https://) протокол бөлүмү катары колдонулат. Бирок протокол ftp://, gopher:// же file:// болушу мүмкүн. Хост аты бул ресурс жайгашкан компьютердин аты. Мисалы, CNNдин борбордук веб-серверинин хост аты www.cnn.com болуп саналат. other_details бөлүмүндө каталог жана файл аты жөнүндө маалымат камтылган. other_details бөлүмүнүн так мааниси протоколдон да, хосттон да көз каранды. Абсолюттук 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'дерди аларга шилтеме берген барак менен бир серверде жайгашкан шилтемелерге шилтеме кылуу үчүн гана колдонсо болот.